I'm so glad it all worked out they way it did for you, Karim. A bit maudlin, perhaps, but I'm reminded of something I heard at a meeting many years ago, "Live every day as though it's your last, because someday it will be." Hopefully, yours won't be for another 60-70 years...that should give you plenty of time to fulfill God's plan for you.