It's very rare for Beyonce and husband/superstar Jay-Z to perform together, but the pair basically lived out thousands of fans' dreams at London's O2 Arena last night (Nov. 15) as they played "Crazy in Love," according to NME.com.

Jay-Z pulled a similar appearance only once before, earlier this year in June, when B kicked off her tour in North America.

In another major live stage surprise, Kanye West joined up on the track "Ego," a track he's done a remix on recently. It appears the two buried that hatchet, after Ms. Fierce took to Taylor Swift's defense when West copped the latter's mic during her MTV VMA acceptance speech. This appearance is the rapper's first since the incident.

Maybe this lady needs a Nobel Peace Prize, actually: she gave away all the tickets to this particular show, her first in a string of 'em in the U.K.

As previously reported, Beyonce is prepping the release of live concert CD/DVD "I Am... Yours," recorded at the Encore Theater in Wynn Las Vegas. Below is one track from that effort, "Sweet Dreams." The set is due Nov. 23. Get foggy!


Sweet Dreams

Beyonce | MySpace Music Videos