It's pretty decent imo. The pacing feels a bit off in the initial romancing period. I would have enjoyed a bit more of the initial back and forth of being semi fond of each other and I think some more time in that period would have done the story some justice, But I REALLY enjoyed how "pure" the story was while there was drama and conflict it wasn't over complicated and the characters were genuine and fun to read. Also I liked the large amount of happy squishy romance bits, we don't get much of those as pure and sappy as this in BL and it was a welcome change. I'm not crying you're crying
Keeper of the Pearl