A review by stephthebookish
Onyx and Ivory by Mindee Arnett

4.0