Cheryl is
devoted
to her three children! (That's Teresa, the youngest, and Alan, the oldest...)