No wonder John Mayer's relationship with Jennifer Aniston didn't work out.
Via Contact Music:
John Mayer loves how independent Katy Perry is. The 35-year-old singer is head-over-heels in love with the 'Firework' singer and loves that she has her own career and friends to focus on.
A source said: "He loves that she's so independent and doesn't cling to him like a lovesick barnacle. Katy, of course, loves a bad boy but she's going to let a man stomp all over her. She's really quite sassy with John and he loves it. He needs someone to take him down a notch. John has changed. There's a kind of humility about him these days and that's due to Katy. He's said she's got the him, hook, line and sinker and he wants to spend the rest of his life making her happy."