Step Back in Time by Ali McNamara.
Jo-Jo, a career girl in 2013, gets knocked over on a zebra crossing and taken back to 1963. Of course, that was the year The Beatles really became famous and, lucky girl, she gets a job at EMI records! But that is not the end of it, she travels on again to the Seventies, Eighties and Nineties.
Each time she meets George who owns a shop called Groovy Records, whom she knows from the present. He doesn't change, apart from ageing, but her other travelling companions, Ellie, from Liverpool, and the gorgeous Harry do, from decade to decade. ( I couldn't help but see Harry as a younger version of Colin Firth!)
George seems to know some of the answers to why she is travelling through time, but is not letting on, so Jo-Jo must try and find out for herself and somehow get back to her life in 2013, but will it be the same?
I loved this story, having lived through all those decades(!), and Ali has created the atmosphere of each one really well.
It's a great magical mystery tour which kept me reading to find out what happened next, how she would manage to get home and whether she would ever get it together with Harry!
I enjoyed looking out for all the fab Beatles' references too!
I think it would make a great film!
Do you have a favourite time travel book?