I am 27 too and just went through the same thing. I know it seems like the end of the world but really it's not.

Hang in there. You will see.