Sophie Monk's Bachelorette hometown visit with Stu Laundy started off pretty well.He told her, "I haven't been this happy in 20 years," and then took her for a spin on his fancy superyacht. That's pretty smooth.

But everything soon came crashing down when the 44-year-old pub owner revealed he might not be able to give her kids.

"I've had a vasectomy," Stu told Sophie, 37, before straight-up bailing on the awkward situation. "I'll get you some wine."

Image: Getty

While he was gone Sophie mouthed to the camera what we were all thinking: "S---."

"I can't believe he's had a vasectomy," she said. "He knows I want children. I'm really, really confused now with Stu 'cause I want a future that lasts forever. I want to settle down and have a family. But now it's getting very complicated. That's massive."

Stu returned and reassured Sophie, "You can get it reversed, obviously. I would easily go there if the situation arose."

It was an uncomfortable thing to have to tell a woman who has been clear about her desire to have children. Arguably as awkward, he told Sophie he is still married to Rachel -- the mother of his four teenage daughters. They're separated, but the paperwork has been a slow process.

Despite the complications - and there seem to be a LOT - Sophie made a good impression on Stu's family and, at the penultimate rose ceremony, took him to the top three.

Bachelorette 2017: A bunch of very hot photos of the contestants in real life