Life has a funny way of throwing curveballs when you least expect them. One day you're cruising along just fine, and the next, you're sitting on your bedroom floor at 2 a.m., wondering how everything ...