Meghan Trainor shared a gorgeous maternity photo with her fans as she counts down the days until she gives birth. The singer posted a photo to her Instagram page on Jan. 29 where she looked like a pregnant woodland fairy princess, complete with green and pink flowers and leaves in her long blonde hair. The 27-year-old wore an off-the-shoulder seafoam green tulle netted gown around her, with an opening at her chest to show her large, bare baby bump. You can see the gorgeous portrait here.