Castle Swimmer: Volume 2 cover

Castle Swimmer: Volume 2

by

Published June 3, 2025 · 304 pages

Community Ratings

Description

Two mermen reject their destinies and embark on a raucous adventure as big and unpredictable as the ocean itself—and a romance that nobody could have predicted—in the stunning second installment of th...