Teagans leven zou de hemel op aarde moeten zijn nu haar beschermengel Garreth in haar leven is en aan haar zijde leeft als mens. Maar als Garreth door zijn aardse bestaan iets té menselijk wordt, gebeuren er onverwachte dingen. Teagan beseft dat lang niet alles is wat het lijkt als oude vijanden plotseling toch meer met haar gemeen hebben dan ze had gedacht. In dit tweede en laatste deel van de serie komt Teagan erachter dat de engel die haar en de mensen van wie ze houdt kan redden misschien wel de engel is die ze altijd heeft gevreesd...