Many people dream, but only a few have the courage to give wings to their dreams. Following your passion may involve meeting many challenges in your way, but ...