The final votes have been counted and the couple viewers name as the best will waltz off with the top prize safe. Show more
Discover 11,128,835 listings and 278,128 playable programmes from the BBC
The final votes have been counted and the couple viewers name as the best will waltz off with the top prize safe. Show more