As someone who personally fits more on the demi side of the spectrum of attraction, I enjoyed this ending a lot. It's not a perfect solution, it's messy, it risks so much more possible future emotional stress and pain, BUT:
Relationships in real life are messy, imperfect, complicated works of...