So many things happen in our lives for a reason. This is one of it. It's great to know you learned something from your challenges, something you could never had learned in school. And it propelled you to keep pushing and not to throw in the towel.
Keep keeping faith alive.
Have an amazing weekend.