Catherine Ryan Hyde is an American novelist and short story writer.
Kindness Is Contagious
Role(s): Self
Pay It Forward
Role(s): Novel