Elsewehre by Gabrielle Zevin
Published in September 2005, and recommended to me repeatedly since 2006 I have finally come around to reading this book. 15, almost 16-year-old Liz Hall wakes suddenly on a boat in the middle of nowhere only to discover that she has died in a bicycle accident when a taxi cab made a hit and run. She soon arrives at Elsewhere with her other shipmates, where she meets up with the grandmother she never knew, who, curiously, looks a lot like her mother. She is told that everyone is Elsewhere ages backward and when she becomes just 7 days old she will be sent down the river, (literally) to be born again as a baby on Earth.
Outraged that she will never grow up to live a real adult life Liz must learn to cope with her new surroundings and make the most of her 15, almost 16 years of death.
This book was inspired, insightful, and carries a great outlook on life, (and death) for the teen reader.

