But, before Nick makes his final decision the women get a chance to meet with his family. However, Vanessa’s visit takes an emotional turn when Nick’s father breaks into tears after telling the Canadian teacher “love is not enough.” (We see where Nick gets it from).

Click the video above to see how it all goes down!

The Bachelor finale airs on ABC on March 13 at 8 p.m. ET.

Who do you think Nick will choose? Let us know your thoughts in the comments section!