The beautiful town of Bir, nestled in the mountain ranges of Himachal Pradesh, won my heart and welcomed us like a warm hug.