Pop superstar Beyonce Knowles got brought back down to earth in New York this week - by a fan who mistook her for Jennifer Lopez.
The hitmaker was stepping out of a car outside a Big Apple eaterie when the short-sighted passer-by pounced.
The fan yelled, "Oh my god, J.Lo - you are so gorgeous."
The singer replied, "Thanks, but my name isn't J.Lo, it's Beyonce."