Gabriel is a keeper of souls. He has been watching over them for millenniums. But one soul is different -- the first time Gabriel holds it in his hands, he knows it is remarkable. For this soul causes... This description may be from another edition of this product.