A story that grips hold of you and takes you on a ride through the beautifully written 352 pages and then releases you gasping for air at the tragic ending.