Guru Randhawa has been a really amazing singer who can win every heart with his voice and the songs. I am a super fan of his because the way he choose words for his songs is commendable.
He is indeed good looking andah really cheerful person. If you're upset just get to listen his songs. I can bet your mood will change and you'll feel extremely light.
All in all Guru is a fantastic personality and worth being a fan of.