Full Circle (Sanctuary, #5) - R.J. Scott
I absolutely loved this entire series.