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,123,931 listings and 293,571 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