R&B singer Cassie is pregnant and married - and she seems to be in a very happy place in her life.

But last night, she couldn't help but reflect on just how far she's come in terms of her personal happiness.

Diddy's ex posted a soliloquy on Instagram where she explained that, while with Diddy, she was battling demons and was forced to put up a front on a daily basis.

She explained:

When I look at pictures it brings me back to the exact place and time where I can literally touch the feelings I was feeling, almost experiencing them all over again with a sense of calm. 

It’s a form of therapy for me. Was I happy? Was I eating that day? Did I sleep the night before? What was I stressing at that moment? What front did I have up that day?

This photo was of me in NY on May 31st, 2017. I feel sad for the girl in the picture because I know the personal demons she was battling, but I’m so excited for her growth to come. It’s bittersweet looking at this photo.

This is a shout out to everyone on their journey! I’m still on mine and I hope that me sharing can help others know that there is so much joy in recognizing your growth every step of the way.

Here's the picture: