Robert Munsch, Preformed by Wally Amos
As the story begins, a son has just been born. The story then continues through the life of the boy until he is a grown man. The mother continues to rock her son to sleep singing "I'll love you forever, I'll like you for always, as long as I'm living my baby you'll be." Later, the role is reversed and he holds his elderly mother and says "I'll love you forever, I'll like you for always, as long as I'm living my Mommy you'll be." At the very end of the story, the mother passes away and her son is the father of a little girl, rocking her to sleep; singing the same song that his mother used to sing to him.
Read this work at the World Public Library (library card needed).