Prince Somewhat Charming may have found his princess on last night's finale of "The Bachelor: Rome."

Lorenzo Borghese, a New York businessman related to the royal Italian Borghese family, chose Florida teacher Jennifer Wilson, 24, over 23-year-old L.A. publicist Sadie Murray on the ABC reality show.

Wilson appeared to seal the deal on last week's episode of the dating show when she and Borghese took a trip to Sweden.

He asked her if she'd ever consider moving to New York and she said she definitely would - and then opened up even more to him about her plans to start a family.

Murray, on the other hand, spent much of her time on "The Bachelor" telling the camera that she was a virgin.

On last night's finale, the parents of Jennifer and Sadie traveled to Rome to help their daughters, and Borghese, make his decision.

The parents joined their daughters to have their ring fingers sized for the engagement ring, which was designed by Borghese's mother for his potential fiancé.

Borghese also asked both sets of parents for permission to ask their daughters to marry him.

Borghese's parents, who were also there, told him they liked both girls.

The finale capped off a rocky season for the reality show's Italian edition, in which the first girl Borghese dumped was the only one who actually spoke Italian - and had sold her clothes and car to appear on the show.

Another eventful ejection unfolded when Lorenzo booted a self-described Texas socialite who believed she was the perfect match for him, simply because they are both rich.