Out of stock, but available. Should ship in 4-7 days
Add To Basket
It is time for the truth to be told. At last, all the secrets of the Hargreaves family will emerge from the dark into the harsh light of day, as Kaori Yuki wraps up Cain's epic adventures. Is Cain ready to find out who he truly is? Are you ready?