Selena Gomez has had quite a holiday season so far—especially if you count the custom Christmas mobile that Justin Bieber drove around Los Angeles before parking it at her house, probably perhaps as a seasonally appropriate apology for his antics that reportedly caused Gomez to walk out on him during a date recently. Officially, though, Gomez kicked off her holiday vacation by traveling to Texas for a bridal shower, E! News reported. Her cousin, Priscilla DeLeon, is getting married, and Selena is serving as her maid of honor. So far, she's killing it in that job: She showed up to the dress fitting with a surprise wedding dress for Priscilla.

We haven't gotten to see the special gown yet, but Priscilla shared an Instagram video of the cousins together after the big surprise with an "I said yes to the dress" sign. "When your maid of honor makes your dream dress a reality and surprises you with it!" she wrote. During the same trip, Selena got dinner at Manny's Uptown Tex Mex with the bridesmaids, where she posed for photos with fans, as usual.

Priscilla is one of Selena's best friends, making appearances all over her Instagram page. Selena is also the godmother of Priscilla's son, and when Priscilla got engaged, Selena wrote on Instagram, "We have waited my whole life for this #whyamIactinglikeigotaring." She even threw her dream engagement party. We have a feeling Selena will also help throw her cousin a spectacular wedding—and we can't wait to see what the dress looks like.