Lately I've been thinking about the curveballs life throws at you. We have all experienced/will experience these setbacks in some form or fashion. Sometimes they sneak up on us when we least expect it, when we feel like we've got it all under control. Sometimes these curveballs are a series of truly devastating events which leave