The Bachelorette New Zealand - Season 1 Episode 31 -
Episode 31
Tonight, big decisions are on the horizon as fantasy dates commence. But, with just one rose to give, who will sweep the Bachelorette off her feet and who will face heartbreak?
Please explain the problem in a few words.
Max 255 characters.
Max 255 characters.