Stars of young and pretty stardom burst onstage asTaylor Swift does a duet with Selena Gomez during her sold out show at the Madison Square Garden of New York City.

To make her last stop of the 'Speak Now" tour a lot more memorable for her fans, the award winning country singer sang live with Gomez for the song, "Who Says?"

All their girly fans surely went gaga with their presence combined up there on the stage while the guys felt like it was heaven to see these two beauties sing together for the first time.

In the latter parts of the show, Swift had Rock and Roll Hall of Famer James Taylor sing with her for "Fire and Rain." The singer revealed that her name was taken from James' surname who is now 63 years old. The legend stayed to play for the hit song of Swift entitled "15."

Gomez was seen changing her outfit to a tour t-shirt of Taylor Swift after she has done her part on the show. That's what friends are for!

Who do you think would Taylor Swift do a duet with next?

MUST READ:

Fun and Fearless Chic Aussies Who Made It To Cosmo's 2011 List [PHOTOS]

Susan Boyle Wants To Have A Son As Cute As Bieber

The Playlist That Made Matt Damon Say Yes To Doing "We Bought a Zoo"