Last night’s two and a half hour long celebrity installment of “Idol Gives Back” ranged from the bizarre (Teri Hatcher?) to the popular-but-not-inspirational (Fergie) to the truly meaningful. British singer Annie Lennox was one of the few celebrities who seemed genuinely moved by the trip she took to visit poor families in Africa, and was one of the only guests who did something more than look directly into the camera and ask people to donate money. Here’s her beautiful performance of “Many Rivers to Cross.”

More from Beliefnet and our partners