It took 22 bachelorettes, hundreds of red roses, many dates, and plenty of kisses for Zac Franich to finally find the one.
In The Bachelor New Zealand finale of 2017, the choice was made between 22-year-old Viarni from Mt Maunganui or 20-year-old Lily from Wellington.
But it came as no surprise to many that Zac chose to give his ring to the woman who received the first impression rose in episode one, Viarni.
Watch Zac give his final decision to Lily and Viarni on The Bachelor New Zealand in the video above.
Watch the full episode at threenow.co.nz