This book is as ever, an excellent read and an action packed adventure as they battle not one but two simultaneously seriously earth ending villians and the the third is Mitch who managed to not die. Julian has to push himself and really go the extra mile, but this book is mostly about Fiona, her finding her past, reconciling herself to who and what she is and then finding a way to deal with it with the help of Julian and Rob. Jessica lends a hand and saves the day often as well.
It's a cracking story and well worth reading.