To be honest, this is one of those "fresh-slice of life-oriented-yaoi-plots-done-right" stories that made me come to like yaoi more ^_^
Edit: What's not to love abt this? These imperfectly perfect characters bring fresh life to this romance and through the hate, pain, betrayal their love stood strong because at the end both of them were right and wrong in their own way of handling relationships and their choices is what made them who they are and because of it, they were meant to be despite everything.
Walk on Water