Even Keith Urban seemed pleasantly surprised when he heard that Steven Tyler was at the bar Tootsies in Nashville.

Urban is playing a bunch of small venues and bars in Nashville the next few days, and Friday night, he took over the famous Tootsies.

Listen to the beginning, where someone whispers in his ear that Tyler is in the house watching. Like a little kid in a candy shop...

Of course, Keith invites him to come up and jam with him. How awesome. Imagine if they were on American Idol the same season!

Tyler, being the awesomely weird guy he is, tells Keith "and give JLo this for me", and proceeds to kiss Kieth on the cheek.