I've been trying to find this book, it's about a teenage girl who reads stories which her granddad recommends, and then talks about them with him. She doesn't read a story (I think it's Robin Hood) one time, and tries to Google it while they're crossing a road, and they both end up in a car accident.
After, she ends up in a coma, and her "dream" has a load of the story characters in it. If I remember right, there's Maid Marian, Long John Silver (or at least some pirate) and some other people. I think there's a lot to do with American Indian characters from in one of the stories she's read, but I'm not sure.
I think in the end her granddad ends up dying, because he went with the characters or something? And she wanted to go with the characters, but was told if she did then she'd die too.
If it's any help, the cover was her falling from the back, and the background was half city, half grassland(?) She was wearing a purple hoodie.
I can remember a load of details, but nothing specific enough to search for. Does anyone know what this story is?