HUGS Sarah! :grouphugg::hug99:
Everyone has said the obvious things - you are most definitely NOT a failure.
You sound very down and I'm not sure that any advice any of us can give will help right now. But, like Cerulean, I hope you treat yourself kindly in the next wee while.
Really hoping...