Keith Urban songs run the complete musical gamut. The singer-songwriter has written and recorded some of the best songs in recent Nashville history, ranging from uptempo summer jams to heartbreaking ballads.

In addition to being one of the best singers in country music, Urban is also one of the greatest guitarists in the business -- oh, yeah, and he plays the piano. It’s that musical versatility that is at the heart of his success.

Which of Urban's songs is your favorite? Vote for your pick in the poll below -- you can vote as often as once per hour -- and if you don't see your favorite listed, let us know in the comments section!

See Keith Urban + More Country Stars Then and Now