Blame the Groom: Day 5

Taranaki 11/08/2017

It's the last day of choices for the wedding, but Sam's final choice has been the hardest of all.