Main Characters Lucy Henry Peter McGregor Rebecca McGregor Charlotte Henry David McGregor Maggie Henry Will McGregor Kate Henry