I like it! I think it could do with a few fewer commas and some more full stops, but it’s nice to read about a relationship which has its difficulties but is ultimately healthy and good.
(At least until someone writes a sequel where it all goes wrong!)
Sanglorian