Heart of a Saint
General Disclaimer: Sailormoon does not belong to either of the authors on this page, but to the all wonderful Naoko Takeuchi.