celebrityJohn gives Katy his heart (ring)John Mayer gave Katy Perry a heart-shaped red ruby ring for Valentine's Day.