There is no perfect timing for the right things to
do or the right words to say. People prepare so much for a particular day when
they will say it all for the sake of surprise or for the sake of trying to
impress that they gave it all their best. Not bad, but what of the situation
where you have prepared and you never
