Totally excellent book! Except it is part two of a trilogy. AAAAHHHH!
Waiting for the last book now. Jack has messed with time repeatedly causing the time continuum to be messed up majorly, the rips are expanding and as Kaleb tells the story, we see his relationship with Lily strengthen as she learns of her abilities and they try to help to find the infinity glass - which apparently won't be found until the third book. AAAHHHH! Great frustration about the waiting. Totally excellent book and series.