Darling, I know how patronizing this sounds, because I was 27 once too, but… you are only 27!! Things sometimes seem bad and that’s very often because they actually are bad; don’t let anyone tried to tell you that you just have to buck and it’s all about attitude and all that, because life really does hand you some crap sometimes. But that being said, attitude can make a difference. There have been times in my life when I have lived on nothing but a few very small crumbs of hope. But you are way, way, way too young to give up on yourself and to give up on life.