©WebNovelPub
Previous chapter:
Chapter 48
Next chapter:
Chapter 50
PREVIEW
... p> The sharp thwack of wooden swords echoed through the dusty arena, each impact sending faint vibrations through the air.
Ezra’s blade moved so fast it blurred—precise, measured, merciless.
Xavier barely twisted out of the way, but a sharp sting split his cheek. A thin bead of crimson slid down his skin.
Ezra didn’t slow. His eyes stayed locked on his opponent, unblinking, assessing.
Xavier exhaled sharply, mana flaring into the wooden sword in his grip. His stan ...
YOU MAY ALSO LIKE

























