Today's Everyday Fashion: Beach Day

I spent the day on the beach yesterday, and I wore this maxi for dinner afterwards! (Note: I went for nude sandals instead of the ones pictured.) Both this dress and similarly-printed top are recent Old Navy online purchases. Every so often Old Navy knocks one out of the park, and I loved both even more in person than I did online. I'm so excited that warm weather is here and I'll be rocking these pieces all summer long! Which one is your favorite?

Top: Old Navy, $25
Dress: Old Navy, $25 (maternityplus)
Shorts: Gap, $24 (similar, similar)
Necklace: My Stella & Dot, $89
Shoes: Madden Girl c/o MJR Sales (similarsimilar)
Rings: My Stella & Dot 1, 2
Bracelets: My Stella & Dot 1, 2, 3, 4, 5

Via Instagram
Swimsuit: Hurley c/o SwimSpot
Sunglasses: Old Navy (similar)
Earrings: My Stella & Dot, $49