Romantic fiction is nothing if not formulaic, and it wouldn't be particularly difficult to create a computer program that manipulated the finite number of available characters and subplots into a variety of possible combinations.
That's really not the point. Okay, you can play 'spot the subplot' all you like, as well as identifying the set characters who pop up in each of Catherine Alliot's books under a different name. Yet this is well-written stuff by the standards of the genre. You may be pretty sure what the ending will be, but it's always a puzzle quite how Alliot will get her heroine that far, given the obstacles she blithely throws at her characters.
If mildly witty dialogue, comfortingly predictable yet sympathetic characters, and a happy ending isn't your sort of thing, then you're certainly in the wrong corner of the bookshop. So, you go and find something challenging to read, I'll sit here quietly with a pot of tea, my Catherine Alliot novel, and a packet of biscuits, and we'll see who enjoys their book the most...