Of all the places we鈥檇 imagine Rihanna to be on 4/20, a wedding isn鈥檛 exactly the first location that comes to mind. Chilling with Seth Rogan and Snoop Dogg? Maybe. Performing in Amsterdam? We鈥檇 believe it. However, Rihanna surprised us all yesterday by skipping over the smoky festivities to be a bridesmaid in her good friend and assistant, Jennifer Rosales鈥檚 destination wedding. Now that鈥檚 what we call real friendship.

RiRi joined nine other ladies in Hawaii to see her close pal get hitched. From the looks of the photos going around on Instagram (which can be found under the hashtag #davis420wedding), the performer was kind of the most bad-ass bridesmaid that鈥檚 ever been. Although she was at a family affair, she still found a way to celebrate the holiday. In pretty much all the snaps shared you鈥檒l find Rihanna sporting a bouquet of flowers as well as an, um鈥 additional accessory, if you catch our drift ;)

Aside from her typically awesome antics, let鈥檚 chat about that stellar get-up she was rocking. She remained her wild self throughout the day but kept her outfit super classy in an embroidered, lilac dress. If you feel like you鈥檝e seen this dress before, that鈥檚 because the look is straight off Badgley Mischka鈥檚 Spring 2014 runway. Since her dress is relatively conservative (for Rihanna鈥檚 standards anyway), she spiced up the ensemble with a messy updo and bright purple lips. If you鈥檙e looking to emulate RiRi鈥檚 epic bridesmaid style at your next wedding or formal event, here are a few ways to copy her look.

1. Lela Rose Draped Dress ($310) You鈥檒l get the feminine color and Grecian draping of Rihanna鈥檚 dress in this number, but the embellishments and embroidery? Not so much. But don鈥檛 worry, that鈥檚 an easy fix. Pop on a crystal headband or glittered belt (or both) to add a little extra bling to your look.

2. Virgos Lounge Ursula Maxi Dress With Embellished Sleeve ($281): If that sparkle is a definite must for you, try this dress from ASOS鈥 new bridesmaid collection. Here, you鈥檒l get the same soft color, deep v-neck and intricate detailing all found on that Badgley Mischka number.

3. Purple Haze Lipstick ($25): This isn鈥檛 just a lipstick that looks like Rihanna鈥檚 but most likely the exact shade she was wearing at the event. The star has been repeatedly rocking the color on Instagram and recently revealed that the shade is by Free Spirits, a cosmetic brand run by fellow wedding attendee (and her BFF), Leandra. The bad news is after RiRi shared the info, the shade immediately sold out. Add yourself to the waitlist or try the brand鈥檚 matte 鈥淟ililicious鈥 shade instead and top with a gloss to get a similar result.

4. Messy Topknot: Replicate Rihanna鈥檚 perfectly undone updo with our tutorial on a super similar (and ultra-easy) hairstyle. One major plus side to this look: It only gets better as the day goes on.

What are your thoughts on Rihanna鈥檚 bridesmaid ensemble? Share with us in the comments below.

(Photos via @badgirlriri and @mdollas11)