When life gives you a hundred reasons to breakdown and cry...