John Mayer embarks on the Mayercraft carrier today, but last night he celebrated with a concert featuring some of his friends staying off the cruise. Jordin Sparks and Gavin Rossdale were among the performers at the "One Splendid Evening" concert to benefit Save the Music. The event took place on the cruise ship, which John Mayer proudly tweeted a photo of yesterday afternoon. Earlier in the week he was writing about his bikini wax in preparation to hit the high seas with his fans — we can't wait to see what he comes up with this time.
To see more from the red carpet just read more.