The best revenge is looking good — or in the case of John Mayer, talking about it.

In preparing to go toe-to-toe on the Oscar red carpet with girlfriend Jennifer Aniston’s ex, Brad Pitt, the musician, 31, Twittered endlessly about everything he did to get ready for the big show.

"Just saw my Oscar tux," he wrote on Feb. 21. "God, is it gorgeous. Wrangler designed it just for me." (Actually, the singer was dressed head to toe in Salvatore Ferragamo).

John also detailed his workout regime (15 minutes of cardio focusing on his lats, abs and quads) and menu choices (egg-white frittatas, berries and non-fat Greek yogurt). The result? "I’m not going to lie to you, I look good," John wrote on Feb. 22. "But don’t get used to it, because I can’t stand perfection."

Sound off in the comments below!

Join the conversation