June 20, 2013 Mom Says by Liz Heather in Advice, Superstitions “Birthmarks on babies happen because the pregnant mother is craving a food that she didn’t get. Wherever she touches her body when she’s experiencing the craving is where the mark will appear on her unborn baby.”