This is the final book in the Green Creek series. The beautiful, exciting story of Carter and Gavin was the perfect ending to the Bennett family saga. TJ Klune is a master storyteller. His books are always so well written that the characters seem to exist outside the pages of their story and as readers, rather then simply reading two dimensional words on a page, we are invited spectators at an outside window, hands cupped around our faces, just watching real people live their lives. This book is no exception, the characters have dimension, they experience growth, and they have full realistic personalities. Gavin and Carter’s love story started in the previous books as an unconventional one – a wolf shifter stuck as a wolf and a shifter who easily shifts between man and wolf. The book begins where Heartsong left off – Gavin has left with Robert Livingstone in order to save Carter and Carter, being a martyr, starts after Gavin alone leaving his pack, including his brother/tether Kelly, behind. The overriding theme of all the Green Creek books is family, is packpackpack. So of course the pack will be part of the story, the journey of Carter and Gavin, and the evil that is Robert Livingstone. Despite being a darkish fantasy, there is also light here, goodness, hope, love, and redemption. Like the other books in this series, along their journey, Gavin and Carter also deal with their individual issues without magically making them vanish. The storyline is rich with emotion including tender moments, hilarity, mundane life snippets, violence, and tense scenes. It gives you all the feels – horror, anger, love, sadness, resignation, and annoyance. Kirt Graves is perfect in his narration. His voice adds even more depth to these characters. This book wraps up all the storylines and while I will miss the pack, I am not worried about unresolved issues. All is well in Green Creek and with the pack.