Teresa Palmer is pregnant: 'The best kind of birthday present'

Teresa Palmer is expecting her fourth child, as she announced the happy news on the same day as her 35th birthday.