bl with good angst plot but happy ending?