Wow, what a story.  I congratulate you on breaking free and following your heart and dreams, even though the road was rocky at times.  It seems you have a passion and talent, and I hope it takes you far!  Keep us posted on how you are doing, please!