At every step life gives us lots of encounters that lead to opportunities to meet new people. Hence we make new friends and a few acquaintances out of them. Some of them stay with us forever and some come for a while to share some moments and leave. We...