I love your story, even though many things tried to stop you from achieving your dream, you never gave up but kept fighting until you got it.
Failures and disappointments are the the end of every matter, if we dont give up, we will eventually make it.
Because failure and disappointed are also the part of life and we always learn from our failure
You are very right.. I totally agree with you on this