Life is so funny. You can literally have the worst week of your life and then a few days later, life becomes so beautiful again and you feel happier than ever. Remember this when you're going through a rough patch.
It'll pass. Give it time.
A lesson I learned this year is that a person's capacity for growth is directly linked to how much truth they can face about themselves without running away.