J.N.
Could it be a pulled ligament or tendon, or a pulled muscle?
Yoga might help. Start out slow and modify poses as needed to avoid additional pain, but over time it will build flexibility and strength. I would go with a live teacher over a video if that's possible. And talk to your doctor first to make sure there's no objection.
It could help you get your pre-baby body back too! :)