Meet 16 year old Violet Stevers. Imagine a 16 year old with heart problems. Now imagine meeting someone that understands you, because they're like you. Now imagine having the best time of your life. Ever. Now imagine waking up and trying to decide whether it was all just a dream or if it was real.
Something like this might have happened to Violet. Want to make sure? Well, read and find out... If you dare.