A review by shieldat
Never Have I Ever by Isabel Yap

dark emotional
  • Diverse cast of characters? Yes

3.5