Contemplating on Life and it's moments...