Life is not always a wish fulfilling gem. Anything happens for a reason people say, I don’t know if it’s for any good reason? Life has actually its own course, its own track and ultimately we are just a part of it, merely following its destined path. Although at times coincidences happen and we presume our very plan is on the track and that we solely are responsible for that. I have most often maintained that it’s on our own individual hands to whatever we do or whatever and where ever we are up to, but there is always this silent watcher, a silent controller which seems to keep in track of us every defining moment. Hopefully it’s for the best and that the series of unfolding moments are actually blessings in disguise.