Answer the following question. Whose relationships have been the subject of speculation in the celebrity press, and has been romantically linked with Jennifer Love Hewitt, Heidi Klum, Jessica Simpson, Minka Kelly and Jennifer Aniston?
john mayer