@Mash: Aww that is so sweet of you to say that but I honestly don't think he is as lucky to have a friend like me as I am to have a friend like him.
@Anu: I know, isn't it great to have a friend like him? I keep thinking that I must be incredibly lucky that I firstly happened to meet a person like him in my life and secondly, have this very person as my best friend in my life....