For many people, life can throw you curveballs that you do not expect. These curveballs can change your entire life as you know it, and make it impossible to imagine that you are able to fulfill and accomplish your dreams that you once believed in. But, while life throws you curveballs, it also has an unexpected way of working out for people, too.