Ready to swoon? Owen Stuart didn't just write his long-distance girlfriend Tori a love song -- he performed it on national TV. On Thursday night, the 16-year-old "X Factor" contestant wrote freestyle rap lyrics and included them in his rendition of B.o.B's "Airplane." He shouted out, "this one's for Tori!" and launched into his performance. He rapped:

When the clock hits 11:11 I always wish for the same thing,
Ever since the night that we kissed.
I promise one day we'll be living in bliss,
Because if I make it to the top of the world, you're coming with.
I can't be a king without my queen,
So I'll do what I need to be everything that you need.
We playing every moment on my brain's big screen,
And wishing you were here with me.
You're all that I see, every time that I look around,
I feel your kiss in every breath, I hear your name in every sound.
Loneliness, I feel like I'm going to drown,
But you always rescue me from tumbling down.
I'm tired of this town and the fact that you're not here,
Your presence is the light that allows me to see clear.
Losing you has always been my greatest fear.
Remember that, I love you, dear.

Owen hasn't seen Tori since he moved from his hometown of Buffalo, New York to Charlotte, North Carolina, but hopes that prize money from "X Factor" will help him fly back to her soon. "The night before I flew down to Charlotte was our first kiss. It was kind of a spur-of-the-moment thing, but I'm glad it happened," he told "X Factor." "Being away from Tori is the worst pain I've ever felt."

He explained, "For $5 million dollars, I would move to New York and marry my girlfriend." And if he doesn't win the top prize? He tweeted that he'll head back to Buffalo "soon as I can get a job and afford the plane tickets."

Britney wasn't impressed with Owen's performance, but he received enthusiastic yeses from Simon, Demi, and L.A. Reid. "I think every girl in this audience wishes they were Tori right now," Demi said.

Off-stage after his victory, Owen hugged his mom and called Tori. When he broke the good news, Tori cheered. "Awesome!" she said.

Earlier this season, 13-year-old Carly Rose Sonenclar sang her way to a standing ovation and four eager yeses with a stunning rendition of "Feelin' Good" by Nina Simone. Carly's audition clip has since racked up over 7 million views. That same night, 20-year-old Demi Lovato fan Jillian Jensen had a heartfelt conversation with Demi on stage about overcoming bullying and staying strong.

Who are you rooting for on "X Factor"? Do you think Owen's performance was cute -- or corny? Sound off in the comments below or tweet @HuffPostTeen!