1 definition by johnsgirlfriend

an amazing guy who treats his girlfriend like a princess, makes you day better no matter what. youll want him to love you and be yours foreverrrrrrrrrr
by johnsgirlfriend October 17, 2010
Get the John mug.