Taylor Swift has joked about how she hates discussing her ex-boyfriends in public.

The 'We Are Never Ever Getting Back Together' star - who often writes songs about her past romances - appeared embarrassed on The Ellen DeGeneres Show when pictures of ex-boyfriends John Mayer and Taylor Lautner were shown to the audience.