Mystery of the Drifter



Status

Summary
Sometimes there are hearts that are harder to mend. Sometimes it's impossible to move on from the past. Swaine and Oliver both learn this, as they try to help a mysterious girl learn to trust again, as well as handle the problems they have brought into their lives. But how far are they willing to go just to find and maintain peace in both their worlds?


Characters

Contents 62 Chapters