Selena Gomez looked the part of proud pal at her best friend's bridal shower over the weekend.

On Sunday, Courtney Barry posted several pictures from her big day on Instagram, and in one of the group shots, the “Wolves” singer, 26, was front and center. While Barry, 26, wore a white lace gown, the pop star opted for a sweet red dress with a high neckline and pulled her hair back into an elegant updo. She topped the look off with some hoops.

Barry captioned the picture with Gomez — a closeup of a few Polaroids including several other friends — “a few of my perfect girls threw me a perfect shower.”

Alongside another photo Barry shared, where she's casually sipping a drink and her ensemble is on full display, she told the story of how she found her hubby-to-be.

“Two years ago, @sam._lopez professed his love for me in this backyard (sort of) on my birthday and I was like whaaaat,” the social media marketer wrote. “And then last year I told him I thought I might marry him so we started dating and here we are, weeks away from getting married and life is so sweet and God is so WILD and I'm just floating through it all.”

Gomez and Barry last showed off their bond on Instagram in August 2018 when they got matching tattoos along with two other friends, Ashley Cook and Raquelle Stevens. The foursome got the number “4” inked on their bodies while Barry and Gomez also got a matching number “1” on their ribcage.

Selena Gomez and Courtney Barry
Selena Gomez and Courtney Barry

“And lastly, my actual #1 @courtneyjbarry you are an incredible woman,” the singer captioned the photo of the duo. “The way you handle life's most confusing moments is indescribable and graceful. You are moved by the littlest stories to the most heartbreaking ones, you will give someone your perfume if they say you smell nice, you are freaking hilarious and always stand firm in your faith, a loving sister, an amazing friend and a beautiful daughter. You are the definition of FEARFULLY and WONDERFULLY made baby!”

While Gomez's BFF seems focused on tying the knot, the Disney Channel alum is prioritizing on her own health after she was hospitalized twice in October 2018 — both times for a low white blood cell count, which can be a side effect for kidney transplant patients. (She underwent one in 2017 due to her lupus.)

During her second visit, Gomez suffered an emotional breakdown and subsequently headed to a treatment center on the East Coast. “She has had a tough few weeks and the panic attack in the hospital was the tipping point,” a source previously told PEOPLE.

Angela Weiss/Getty

After leaving treatment, though, she's doing much better and is looking forward to getting back to “normalcy,” a source told PEOPLE last month — around the same time she was spotted going for a hike in Malibu, California, with friends. It was the first time she'd been seen out and about in two months.

“Selena looks amazing. Since finishing her treatment, she is surrounding herself with friends,” the insider said. “She seems very happy.”