"While some of the characters such as Sarah, Sam and Mark are the typical supporting characters, they, and the story, are still somehow unique." . . . .