"Mirthful" is not only old-fashioned, it means "full of mirth/joy/happiness", rather than meaning that it causes people to feel happy. That would be "mirth-inducing". Also, "mirth" means "amusement, commonly expressed by laughter", rather than happiness (and it's equally old-fashioned).