Beautiful. I'm glad it all ended up good and that main problem wasn't seme (it often isn't like that...)
Kimi wa Jun'ai ni Fusawashii