Bruno Mars performed two songs at the Victoria Secret Fashion Show, which aired last night on CBS . Watch him sing "Young Girls" and "Locked Out Of Heaven" while half-naked super models strut down the runway right here:

"Young Girls"

"Locked Out Of Heaven"

Bruno Mars, Rihanna and Justin Bieber were all asked to perform at the 2012 Victoria's Secret Fashion Show, and although the recent SNL host might have the smallest following of three of them, his performance seemed to have the biggest impact.

Last night on Twitter, Bruno Mars was one of the highest trending topics, at times topping Rihanna and #WSFashion, the official hashtag for the performance.

Here's a sampling of Twitter posts praising Bruno Mars for his fantastic performance at the Victoria's Secret Fashion Show 2012:

"Bruno Mars is perfect," tweeted @SydneyPrice96.

"Why do I love Bruno Mars so much and why doesn't he ever go on tour," tweeted @jasminxrasor.

"When Bruno Mars comes on my TV, my ovaries jump," joked @rosiejean_xo.

"Bruno Mars' synchronized performances really amaze me," tweeted @DebbieNourmand. "He's so cute."

"I don't think Bruno Mars is locked out of heaven right now," quipped @tlanezregina.

"Bruno mars Is a gorgeous man," wrote @_Samwhich.

"I believe Bruno Mars is the most underrated singer in Pop Music," tweeted @davisevanoff.

"Raise your hand if you adore @BrunoMars at #VSFashionShow!" tweeted @polyvore.

"Honestly, Bruno mars' voice = perfection," tweeted @LifeProblmz.

What did you think of Bruno Mars' Victoria Secret Fashion Show 2012 performance? Let us know in the comments section.

Bonus! Full lyrics for both "Locked Out Of Heaven" and "Young Girls," so you can sing along with Bruno!

"Young Girls" (via Direct Lyrics):

I spend all my money on a big ol' fancy car

For these bright eyed honeys

Oh yeah you know who you are

Keep me up 'til the sun is high

'Til the birds start calling my name

I'm addicted and I don't know why

Guess I've always been this way

All these roads steer me wrong

But I still drive them all night long, all night long

All you young wild girls

You make a mess of me

Yeah you young wild girls

You'll be the death of me, the death of me

All you young wild girls

No matter what you do

Yeah you young wild girls

I'll always come back to you, come back to you

I get lost under these lights

I get lost in the words I say

Start believing my own lies

Like everything will be okay

Oh I still dream of simple life

Boy meets girl makes her his wife

But love don't exist when you live like this that much I know, yes I know

All these roads steer me wrong

But I still drive them all night long, all night long

All you young wild girls

You make a mess of me

Yeah you young wild girls

You'll be the death of me, the death of me

All you young wild girls

No matter what you do

Yeah you young wild girls

I'll always come back to you, come back to you

You, you, you, you

Yeah you you you

You you you you

All you young wild girls

You make a mess of me

Yeah you young wild girls

You'll be the death of me, the death of me

All you young wild girls

No matter what you do

Yeah you young wild girls

I'll always come back to you, come back to you

"Locked Out of Heaven" (via directlyrics.com):

One, two, one, two, three

Oh yeah yeah

Oh yeah yeah yeah

Ooh!

Oh yeah yeah

Oh yeah yeah yeah

Ooh!

Never had much faith in love or miracles

Never wanna put my heart on deny

But swimming in your world is something spiritual

I'm born again every time you spend the night

Cause your sex takes me to paradise

Yeah your sex takes me to paradise

And it shows, yeah, yeah, yeah

Cause you make feel like, I've been locked out of heaven

For too long, for too long

Yeah you make feel like, I've been locked out of heaven

For too long, for too long

Oh yeah yeah yeah

Ooh!

Oh yeah yeah

Oh yeah yeah yeah

Ooh!

You bring me to my knees

You make me testify

You can make a sinner change his ways

Open up your gates cause I can't wait to see the light

And right there is where I wanna stay

Cause your sex takes me to paradise

Yeah your sex takes me to paradise

And it shows, yeah, yeah, yeah

Cause you make feel like, I've been locked out of heaven

For too long, for too long

Yeah you make feel like, I've been locked out of heaven

For too long, for too long

Oh oh oh oh, yeah, yeah, yeah

Can I just stay here

Spend the rest of my days here

Oh oh oh oh, yeah, yeah, yeah

Can't I just stay here

Spend the rest of my days here

Cause you make feel like, I've been locked out of heaven

For too long, for too long

Yeah you make feel like, I've been locked out of heaven

For too long, for too long

Oh yeah yeah yeah

Ooh!

Oh yeah yeah

Oh yeah yeah yeah

Ooh!