It's the most logical ending in Bachelorette history.
Quirky, cute Canadian girl Jillian Harris trusted her gut and accepted Michigan technology consultant Ed Swiderski's proposal on Monday night -- leaving behind looks-good-on-paper guys Kiptyn Locke and Reid Rosenthal (who made a not-so-shocking return).
There was no denying the passion between Peace River, Alta., native Jillian, 30, and hunky dork Ed, 29 -- who returned to the show to beg for her forgiveness after leaving to handle a work emergency.
After working out a few of their relationship -- and bedroom -- kinks on Monday's two-hour The Bachelorette finale on City and ABC, Jill and Ed sealed the deal with a perfect proposal set against a stunning Hawaii backdrop.
It all sounds too good to be true -- but Jill, a Vancouver restaurant designer, had to break a couple hearts first. Here's how it all went down:
:07: It's meet-the-parents time for Ed, and he breaks the ice by telling them: "I was married to my job." Way to start it off, buddy. Their faces drop, but Ed saves himself from getting kicked in the pants by answering all 66 of mom Peggy's questions correctly and sucking up to dad Glen -- even getting permission to ask for Jillian's hand (as long as the divorce with his job has been finalized, I presume).
:18: Kiptyn's turn, and I really don't think he can do better with Jill's folks than Ed did. OK, so Mom thinks he's the greatest thing (after all, he is a handsome Californian business developer). Dad just wants to know if he's really in love with Jillian. "I'm getting there," Kiptyn, 31, stutters. What the heck does that mean? Geez, it's always the really good-looking ones who can't give you a straight answer.
:30: Jill is desperately pumping her family for advice, and everyone seems to be on Team Kiptyn -- until Dad mentions that Ed was the only one who asked for his blessing. Jill melts before our very eyes -- and who could blame her?
:40: Date time, and Ed and Jill are in a helicopter, flying over a volcano. Just feel that sexual tension; it's about to boil over.
:45: At last, some relief! Ed and Jillian are spending the night together, and this time they might do something besides sleep.
:54: Now it's Kiptyn's turn to have Jill all to himself -- on a private beach, to boot ...
:58: ... Whoa, I totally drifted off there for a minute. I believe Kiptyn was talking about his feelings -- something Jill has been waiting for since Day 1. And I missed it! How could I be so heartlessly insensitive?
1:04: Bring on the bling. Both bachelors are picking out golf ball-size rings that I assume they won't have to pay for. Perhaps reality TV engagements would actually last if the guys had to spend their own bucks.
1:16: Kiptyn is up first to profess his undying love for Jillian at the finale rose ceremony, meaning he's going to get rejected. Sadly, I'm right. And while he wasn't the best match for our Canuck, he did pick the prettier ring.
1:26: It's the much-anticipated return of Reid! The 30-year-old Pennsylvania realtor (who was ousted two weeks ago) is a little late to the party -- but, heck, it's not like he was invited. Now that he's decided to share how much he loves Jill -- and he's "purchased" a ring -- he expects her to drop Ed and marry him. No way!
1:41: With her heart already set on Ed, Jill now has to dump Reid and feel guilty. Because it's not bad enough she had to dump Kiptyn.
1:47: "Ed better not @#$%ing disappoint me," Jill says as she steps up to the faux altar to await the arrival of her future fiance. Most potty-mouthed Bachelorette. Ever.
1:52: Ed doesn't disappoint. Jill squeals with glee, accepts the dazzling diamond and so begins another engagement courtesy of ABC. The Bachelor/Bachelorette's matchmaking track record ain't so hot, but there's no harm in hoping our Canadian gal beats the odds. Right?