An Angel for May
Tom is a troubled 12 year-old dealing with bullies and parents on the brink of a divorce, but everything changes when he meets an orphan named May after he time-travels back to 1941.

Tom is a troubled 12 year-old dealing with bullies and parents on the brink of a divorce, but everything changes when he meets an orphan named May after he time-travels back to 1941.