Although it started out as a gloomy day, the celebrations still reigned on in honor of Queen Elizabeth II’s Diamond Jubilee toasting to her 60 years of service on the throne in Great Britain.

Thousands of guests attended the Buckingham Palace concert in London, England on Monday evening (June 4) in honor of the Queen including her fellow royals Prince Harry, Princess Beatrice, Prince William and his beautiful bride Kate Middleton.

The royal family cheered as the beautiful Cheryl Cole graced the stage in a gorgeous black gown by Polish designer Ewa Minge singing her hits.

The 28-year-old performer was joined by British pop star Gary Barlow to offer up a special duet of “Need You Now” to the more than 12,000 fans in attendance.

It’s questionable whether or not the pop genre suits the Queen’s interests, but according to one of the performers Sir Cliff Richard, “It may not be that pop or rock is her favorite music, but she has certainly supported us over the years and in return of course we have supported her. I think she’d probably rather go and see an opera.”

Other star performers included Jessie J, who rocked the stage and later tweeted, “A moment I will NEVER forget. WOW. #queenjubilee The uk know how to party! Thousands of flags :O overwhelmed x.”

Sir Elton John and Sir Paul McCartney also made an appearance along with Dame Shirley Bassey, JLS, Kylie Minogue and