your story echo in my mind like a alarm call. At least you already find out your way in your life. I believe most of us in this forum still stuggle in searching it like me. As per my daddy told me, sometimes, such thing depends on your luck. you are a lucky guy, not only for your career but also have a wife who can support you fully. I truly envy you for the second point.