True to its name, the 21st Annual Life Ball was full of life! The event, held in Vienna, Austria, is one of the largest fundraisers for HIV and AIDS foundations in Europe, and it seems to get bigger and grander every year. This time, the evening started with a fashion show by Roberto Cavalli, then guests—including Kelly Osbourne (in Vivienne Westwood) and Fergie (in Valentino)—headed to the Viennese Hofburg Palace for the Arabian Nights-inspired party. The venue was decked out in opulent décor inspired by the legend of Scheherazade from the Arabian tale of One Thousand and One Nights, a theme that also inspired the beaded and feather-covered ensemble worn by model Karolina Kurkova. Among the highlights: AIDS activist Sir Elton John addressed the crowd alongside President Bill Clinton and American Idol alum Adam Lambert serenaded the crowd. Memorial Day barbecues can’t compare. Click to see more party photos from the weekend.