john mayer is dating martha stewart and they're on a boat.