This year, Bheeshma Ekadashi will be observed nationwide today, January 29, honoring Lord Vishnu and the unwavering devotion of Bheeshma Pitamaha. According to the Mahabharata, Bheeshma recited the Vishnu Sahasranama while lying on a bed of arrows. Devotees believe that fasting on this sacred day cleanses past sins and helps seekers attain moksha.