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 279,769 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