I think you can't talk about Scottish romance without going straight to Diana Gabaldon's 'Outlander'. Yeah, it's the obvious choice, but for good reason. The way she weaves in the history, the landscape, the Gaelic phrases—it doesn't feel like a backdrop, it feels like a character itself. You get the brutality of the period, the clan politics, and the deep, almost spiritual connection to the land. Sometimes the time-travel element overshadows the setting for people, but for me, it's the Scottishness that makes the romance so epic and fraught.
If you want something more contemporary but still soaked in place, I recently read 'The Bookshop on the Shore' by Jenny Colgan. It's less about sweeping passion and more about a woman rebuilding her life in a remote Highlands village. The romance is a slow, quiet subplot. The authenticity comes from the small details: the struggle to keep a small business afloat in a tight-knit community, the descriptions of the loch in the rain, the feeling of isolation that can be both crushing and liberating. It’s cozy and grounded in a way historicals often aren’t.