Teresa Palmer has given birth to her fourth child with her husband Mark Webber. The ‘A Discovery of Witches’ star and her screenwriter and actor spouse - who also have Bodhi Rain, seven, Forest Sage, four, and Poet Lake, two, together - have introduced their new arrival, a baby girl with the unique moniker of Prairie Moon.