Edward is such a child in The Boy Who Wouldn't Share written by Mike Reiss and illustrated by David Catrow. The opening verse sets the tone of the story:
Edward was a frightful boy who wouldn't share a single toy.
Edward didn't allow his sister Claire to play with any of his toys. Then one day, he gets stuck under a giant pile of toys. He is so stuck that his mother who brings in a plate of fudge doesn't seem him at all and gives all of the fudge to Claire.
Fortunately for Edward, his little sister is the bigger person and offers to share the fudge with him and this leads to one of the best lines in the story:
Edward knew that he'd been crabby,
grouchy, grumbly, greedy, grabby.
Edward apologizes nicely to his sister and the rest of the day "turned out fine". In the end, this is a little morality tale with comic illustrations sure to amuse youngsters while making an important point.