I have read this book a long time ago, it is a strong book. The reason why I liked BL in the early days was because of this feeling of being evenly matched. Romance scenes at that time were basically about strong women and weak men, which made me go crazy when I read them.
The entanglement before getting together is also very realistic