Chapter 299: A Never-ending Cycle - The Shadow Wolf Trilogy. | Daisy Novel