Taylor Swift's 'Speak Now' tour is a thing of the past.  She wrapped up the run at Madison Square Garden.  And what would a Taylor concert be without a special guest.  She's had Tim McGraw, Kenny Chesney and Ronnie Dunn join her on stage in Nashville.  In LA, Justin Bieber walked out to screaming fans.  So it should come as no suprise she'd have someone special for the final show. 

This time, her special guest was none other than the man her parents names her after; James Taylor.  The two performed 'Fire & Rain' and James Taylor played guitar while Taylor sang 'Fifteen.'