Dear John

Taylor Swift strikes again with new song 'Would've, Could've, Should've': All the women John Mayer has loved and lost over the years