Somewhere Princess Diana is beaming from ear to ear. Her boys, Princes William and Harry put together a fantastic tribute concert for their beloved mom, who would have been 46 yesterday. The brothers celebrated Diana's life by dancing and cheering with their friends, as artists like Duran Duran, Rod Stewart, Kanye West, Joss Stone, Lily Allen and P-Diddy performed for the crowd of 70,000 fans at London's Wembley Stadium. Elton John kicked off the event with the very appropriate "Your Song." "This evening is about all that my mother loved in life: her music, her dance, her charities and her family and friends," William told the crowd, thanking them and millions more who watched the show at home. Word is that weeks of rainy, dreary weather finally ended during the concert, as the sun peaked out from behind the clouds for the first time in days. No doubt Diana had something to do with that.