Alicia Keys has been named the top wedding singer in an online poll.
Visitors to WENN.com were asked which singing superstar they'd want to serenade them during their first dance, and more than a third of voters opted for the pregnant Grammy Award winner
The No One hitmaker, who is busy planning her own wedding to fiance Swizz Beatz, claimed 35 per cent of the vote, ahead of Taylor Swift with 22 per cent.
Rock legends Bon Jovi came in third with 19 per cent, ahead of Usher and Green Day.
Music fans would need deep pockets to book any of these superstars for real - chart-toppers can charge between $100,000 and $1 million for a private performance.