We knew John Mayer was trouble when he walked in — but he keeps getting dates with the hottest women in Hollywood, including Katy Perry.

Katy, 28, and John, 35, seem to be getting pretty serious, and some unnamed source told More magazine (via Oh No They Didn't!), "John has given her the confidence to jump out of the rat race. With John, she feels like herself. She wants to nest. She's gained a few pounds, is taking a much-needed break from work and perhaps is even getting her mind and body ready for pregnancy." (She's not really taking that much of a break, since she performed yesterday at the Kids' Inaugural Concert in Washington, D.C.)

Credit: Twitter Photo: John Mayer and Katy Perry Spend Christmas Together.jpg

The source reportedly thinks these two bring out the best in each other, with John loving Katy's independence and lack of clingy-ness. "It wouldn't surprise me at all if he proposed," the source added. And considering this is the woman who married Russell Brand, it wouldn't surprise us if she said yes.

What do you think of these two? Do you think they can beat the odds? Were they actually made for each other, or is this a breakup song waiting to happen?

Source: Oh No They Didn't!