Don't get me wrong, I thoroughly enjoyed this book - I just didn't love it quite as much as her previous Crossroads or Crown of Stars books. The heroine was a little too much like Liath in some ways, so not quite a 5 * book for me. However, the world building is excellent and fascinating for anyone who enjoys alt history, ice age geography, or the history of place names. I'm from Canterbury which is Cantiacorum here, and it is great fun seeing where other names have been derived from and just which dinosaurs the trolls may have evolved from. The heroines are sparky and carry the story forward, the steam punk elements fit in naturally and Kate's social commentary is thoughtful as always, but not intrusive into the story. Having often wondered if it wouldn't really have been too bad if Napoleon had won at Waterloo, it will be fascinating to see where this story goes. I look forward with interest to the next installment Cold Fire.