Hormones and all that good stuff....