Thankyou so much for brightening my day!
I always believe everything happens for a good reason and at the right time - your words put things into perspective very well.