gray cardigan | old navy
$15
deep v bodysuit | abercrombie & fitch
$30
gold S/M bracelet | little words project
$20
white body suit | marshalls
$10
pore perfecting stick | peace out skincare
25” wunder train ancient copper | lululemon
$50 $98
bandeau swim top | aerie
friends tee | target
oversized tee | aerie
blue fitted tee | H&M
$5
plaid blanket scarf | old navy
coral t-shirt dress | H&M
beach bag | universal thread
$25
reversible shorts | lululemon
$40
bride slippers
$13
bride eye mask
high rise shorts | H&M
navy strip pants | old navy
white tank | old navy
black sunglasses
zip around continental wallet | kate spade
black capri leggings | old navy
long sleeve crop tee | AEO
21” wunder under mid rise | lululemon
gray pullover sweatshirt | old navy
navy + white stripe v neck thermal | maeve
crop brami | aerie
floral summer dress | amazon
$20 $26
mini floral dress | wild fable
square neck mini dress | exlura
short sleeve blouse | OldNavy
gym tee shirt | nike
ultimate sports bra | PINK
high neck bikini top | aerie
white espadrilles | michael kors
gold + champagne stone earrings | universal thread
10” high rise black wash skinny jeans | madewell
$80 $128
oversized sweater tank | Saodimallsu
$20 $35
linen dust bag | tory burch
floral romper | lush
forever + always picture frame
peplum tank top | OldNavy
black high waist pixie pants | old navy
zipper back hooded tunic sweatshirt | honey punch
woven wristlet
truvelle wedding gown - custom, unaltered
$2,600
rose gold pave heart hoop earring | pandora
$80 $100
time to sweat crop 23" | lululemon
$35 $88