Bringing Characters to Life with Heart and Skill