Katy Perry is easily one of my fave celebs.  She seems genuinely nice, and like someone I would like to hang out with! She recently dated one of my personal favorites, John Mayer.  Which caused some controversy because...well lets be real John Mayer has said some seriously stupid things, but he has the voice of an angel and lets be real he's kind of a babe! Well now Katy has another man wanting her love and affection!

Slaven Vlasic / Jennifer Graylock / Jason Merritt, Getty Images

John Mayer is Katy Perry's  on again, off again boyfriend is well currently off again.  Rumors recently started swirling that the two may be getting back together, but there's now a twist!

OK! Magazine is reporting that Robert Pattinson is looking to jump on the Katy Perry love train! Apparently Katy is torn between him and John.  I wish my life problems were this hard! According to this post on Popcrush, Katy Perry's friends are team Pattinson! a friend said “My vote is for Rob. John is a bad boy and sadly Katy prefers that. She always falls for guys with an edge. With that edge comes drama and John is the king of drama.”

However according to Vogue magazine she revealed that things are over with John.  “It’s over … I was madly in love with him. I still am madly in love with him. All I can say about that relationship is that he’s got a beautiful mind. Beautiful mind, tortured soul.  I do have to figure out why I am attracted to these broken birds.”  Well Katy, I have an idea, it could be because he's a total freakin' babe.  But that's just me!

Anyways things are looking like Rob may be coming in at just the right time to sweep her off her feet! I like Katy a lot, so I really don't care who she ends up with as long as it's someone who treats her right, I guess the rest of the world's opinion doesn't matter.

I wish her the best, but this does beg the question, say you were in a position to date either John Mayer or Robert Pattinson, who would win your heart?!

Comment below and let me know!!

I think Robert seems awesome, but let's be real, I've always had the biggest crush on John Mayer....so I'd have to go with him.  Then probably end up heartbroken, but oh well, you win some, ya lose some!