With a deafening crack of splintering timber, the outer gates gave way under the relentless pounding of the battering ram. A torrent of bloodthirsty rogues poured into the lower courtyard, fangs bared, claws slashing at everything in sight. "Shadow Ridge!" Kaelen's roar was a thunderclap that drowned out the din of battle. He leaped from the thirty-foot parapet, shifting mid-air into the colossal midnight Lycan beast. He hit the stone…
Keep reading in the app
This chapter is in the Booknovel app. Unlock it with coins, a short ad, the free timer or VIP.
Scan with your phone camera
Opens chapter 27 directly. New readers get free coins.