Lady Gaga, 27, blended in with her fellow maids by wearing a pale pink halterneck gown.
The singer had flown out to Cabo San Lucas in Mexico for the wedding of her school friend Bo following her recovery from a hip injury that put her world tour on hold.
As she watched her friend hold hands with her future husband, she was less Lady Gaga and more Stefani Germanotta.
Playing the dutiful Maid of Honour, Lady Gaga held the bride’s white and pink bouquet, as well as her veil throughout the wedding ceremony.
Her fellow bridesmaids looked just as elegant as Lady Gaga, with each dress cut from the same cloth but in a different style to suit the wearer.
Posing together in one special photo, Lady Gaga held hands with one friend who also styled her hair with a beautiful flower.
Only hints of the real Lady Gaga were evident with her eyelids fluttering with false lashes and a sharp manicure, while she sported bright blonde wig in contrast to the dark brown and ginger looks she had been wearing over the past few days in Mexico.
And though the singer is used to having an entourage to help her with her every need, she was on hand to support her best friend as she got ready to become Mrs. O’Connor.
The bride wore a strapless gown with fishtail shirt and a statement origami detail to the bust, and she styled her hair into an elegant chignon.
Lady Gaga made sure Bo’s veil flowed beautifully over her face before, it seemed, she headed to the wedding ceremony.
Her wedding gift may well have been the use of her good friend and make-up artist Tara Savelo, who made the bridal party glow on the big day.
But Lady Gaga seemed to be attending the day without her Chicago Fire boyfriend Taylor Kinney, allowing her to spend quality time with her old Sacred Heart school friends at the reception.
Taylor Kinney, 31, has been busy filming The Other Woman with Cameron Diaz in her hometown of New York.
Meanwhile Lady Gaga has been using her recovery to write latest album ArtPop, out later this year.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…