That Moment When Your Whole Life Flashes Before You In Seconds The last few weeks have been some of the hardest and worst times of my life in fact I feel like my heart has been crushed as I write this post today. Two days...