"I actually am dating my crush. I had a crush on him for a long time, and it just so happens we fit together great." Katy Perry reveals she was pining for her current boyfriend John Mayer long before they started dating.