It seems that sweet dreams have become true for Annie Lennox.

According to her spokesperson, Lennox, 57, got married last Saturday in London. Lennox tied the knot with American Dr. Mitch Besser, also 57. The Harvard-educated gynecologist founded mothers2mothers, a private organization based in Africa that is dedicated to reducing mother-to-child HIV transmission.

The Mail Online reported that the private ceremony occured with 150 friends on a private boat on the Thames River.

According to the report, Lennox's daughters, Lola, 22, and model Tali, 19, were her bridesmaids. The bride wore a long white gown with lace bolero shrug and a vintage 1920s-style headpiece.

Guests munched on sashimi and mini roast puddings, followed by mini fruitcakes for dessert. Guests included Oscar winner Colin Firth and American comedienne Ruby Wax.

The Scottish Daily Record quoted a friend as saying: "She and Mitch are probably going to get away for a few days." On Lennox's Facebook page, she posted a photo of her white and pastel pink wedding flowers.

It has to be noted that previously Lennox was married to German Hare Krishna devotee Radha Raman and Israeli film producer Uri Fruchtmann, who is the father of her two daughters.

Lennox reportedly met Besser in 2009 through his charity for which she fundraises. In 2011, Lennox received an OBE from Queen Elizabeth, not for her contributions to music, but for her charity work. Annie is a committed activist, raising money and awareness for HIV charities.

Congratulations Annie and good luck at your charity work!

Feel free to comment and share this blog post if you find it interesting!