How many more surprises is life going to throw at me ? Post Comment Receive notifications Add a comment...