I have finally found a comfortable way to sleep!!

I have bought a body pillow and I wedge that behind my back and between my legs (that stops me from rolling onto my back). Then, I put a small pillow under my belly.

I've successfully slept like this for a few nights now (YAY!). Thanks everyone for your suggestions!!