This book has it all. The characters are brought to life as if you know them personally. The way author JDW brought Scott and Allegra's journey through such an emotional whirlwind is totally brilliant. There's every emotion in their story. You will laugh, cry,and fall in love with these two .Best!!