Eva Mendes Makes First Public Appearance in 6 Months

Sometimes in life, you need to step back to re-center yourself. That's exactly what Eva Mendes did for the last six months.

The 43-year-old mami of two took a hiatus but came back ready to slay — all the way. The Miami media maven (tongue twister!) was seen at the opening of a New York and Company store, wearing a gorgeous aquamarine one-shoulder gown with a multi-color belt which was giving off some serious mermaid vibes.

MORE: Why Eva Mendes is Never Seen at an Awards Show With Ryan Gosling

Watch it all above.