This was my first read by Catherine Cookson, but I've watched almost all of the miniseries based on her novels, including the Fifteen Streets miniseries. I thought this book was pretty good and more or less what I expected. The story takes place in England, maybe 100 years ago or so. John is a young man from a very poor family who falls in love with Mary, a modern-minded young woman from a wealthy family. The class difference provides a big conflict, not to mention his very difficult family situation; he has several siblings, including some real troublemakers, and a difficult father, and many responsibilities as the oldest.
What I really like about Catherine Cookson is that while she writes these spectacular romances, the romance is never ALL that's going on in her stories. The romance only fills a small portion of the book, while most of it is dedicated to interactions within the families and between neighbors, etc. And yet, she makes her characters so interesting and likable that it's not like you're skimming the parts of the book that don't have the leads interacting, which I often do in less well-written romance novels where basically the romance is the only interesting part of the story and the other scenes just provide a skeleton for the romantic moments. However, in the end, I don't think of this book exactly as a romance novel; I think of it more as a historical drama with a strong romantic element.
It's interesting to me how some of my friends have received this book. I liked Mary a lot, and I had a lot of sympathy for John, but some of my friends have been annoyed by how it seemed that John was self-centered or didn't take Mary seriously. He just made decisions for the both of them in a high-handed sort of way. I was really surprised to hear this outlook. In my opinion, John was a wonderful person who was just gradually overwhelmed by a huge number of problems, and it wore him down over time. But for sure, if you prefer to read a story where the female lead is the one with the problems and the male lead is this perfect person who helps her through them, then this may not be for you.