NEW YORK: John Mayer has vowed not to “run” away from his feelings for Katy Perry again. The musician has developed a reputation as bad boy after previously dating stars including Jessica Simpson and Jennifer Aniston. However, it seems he is now ready to settle down with Katy and he wants to prove that he will make a better husband than her ex Russell Brand. “John won’t run from Katy again,” a source told British magazine Grazia. “He knows his bad-boy reputation and what happened with Russell hurt Katy, and he’ll do whatever it takes to show he’s the one she should marry.”–EP