They flounced out, and Bella said, ‘Like, my point exactly. They’re stupid little kids, not like you and me. I tell you, Cat, in no time at all you’re going to feel like I’ve always been part of your lovely family.’

Not for the first time, Bella had gone too far for Cat to be comfortable. But still she continued. ‘You and Jamie are so alike. The minute I saw you, I just knew we were going to be bgfs. That’s totes how I am – I have an instinct. So I always know, right from first sight. That’s how it was with Jamie. The minute he walked in the door with Johnny, my heart was lost. I knew he was the one for me. I can even tell you what I was wearing. My skinny black jeans from Harvey Nicks and my fuchsia scoop-necked top from H&M. I mean, if I’d have known I was going to meet the love of my life I’d have dressed up, but bless him, he saw past my scummy clothes to the real me. He’s so sensitive.’

Now Cat truly understood the power of love. Not even her mother, who could be incomprehensibly blind to the faults of her children, would have accused James of sensitivity. Luckily, Bella required no encouragement from Cat to continue tripping down memory lane.

‘I was on pins that night he first came to our house, because Tiggy Andrews was round and she was dressed up to the nines. I think she fancies Johnny. But she looked so cool, I was convinced that Jamie would be, like, “Wow, she’s the one.” Oh God, that was the first sleepless night your brother gave me.’ She paused and gave a cat-like smile. ‘But not the last.’

‘So where is James?’ Cat asked, desperate to shift the direction of the conversation away from what she feared might rapidly become embarrassing.

‘He’s having a shower. He’s decided to go down to Dorset to tell your mum and dad face-to-face about us. God knows what they’ll say.’

‘They’ll be cool. They’d never stand in the way of true love. They’ll be so pleased that James is happy. But are you not going down with him?’

Bella shook her head. ‘Better they get used to the idea first. I mean, it’s not like I’m bringing anything to the party except my sweet self. Jamie could have his pick of any girl he wanted, he needs to convince them I’m the one so they can forgive him for bringing all these poor relations into the family.’

‘Bella, you misjudge us. That sort of thing just doesn’t cross my parents’ minds.’

Bella patted her friend’s arm and gave a pitying smile. ‘Just because you would never think that way doesn’t mean other people won’t. I just wish the situation was reversed. If I was a millionaire, if I ruled the world, Cat, Jamie would still be my number one.’

It was, Cat thought, the sort of thing that the soppy sidekick of the heroine in one of her novels would say, a Gabrielle to her Xena. And like Xena, she would show her tolerance for friendship’s sake. ‘Don’t worry about what my mum and dad will say. How can they not be delighted with you?’

‘That’s true,’ Bella said. ‘It’s not like I’m one of those greedy, high-maintenance bitches. Really, a tiny income would make me happy as long as I’m with Jamie. Just a nice little house in Chelsea would suit us perfectly. Or even a flat, if it had a river view.’

Advising on interior décor must pay better than Bella had claimed if she was setting her sights on a house in Chelsea, Cat thought. ‘Chelsea? But James is in Newcastle.’

Bella waved her hand dismissively. ‘That’s only for his pupillage. In six months, he’ll be done with that and moving to chambers in London, I just know it. But we’ll have to get somewhere big enough for you to come and visit, because I’ll miss you too much otherwise. Oh, but this is pointless, I can’t make plans until I know for sure what your parents have to say. Jamie says if he gets the train this morning, he’ll be in Dorset tonight and he’ll text as soon as he has an answer. I told him not to phone because we’re going to the theatre tonight and I wouldn’t be able to resist answering him. And that would be totally embarrassing.’ She gave a heartfelt sigh, then brightened. ‘And then we can go and look at wedding dresses and bridesmaids’ dresses for you. And I suppose I’ll have to have Jess and Claire as well or they’ll whinge till the end of time.’

Just then James hustled in, hair tousled and wet, holdall in his hand. ‘You heard the news, then, Sis?’ He pulled Bella to him with his free arm and grinned.

Cat beamed at him, making no secret of her delight. ‘I don’t have to tell you how thrilled I am. Give my love to Mum and Dad and the girls.’

‘Will do.’ James released Bella and checked his watch. ‘I need to get going or I’m going to miss the train.’

‘I can’t bear it,’ Bella wailed. ‘We’re only just together and you’re driving us apart.’

James looked pained. ‘I can’t help it, I have to tell Mum and Dad face-to-face, it’s only right.’

‘I know, I know, our happiness depends on their help. Off you go, away with you, Jamie, don’t drag it out and make it worse.’

He finally managed to escape, leaving Cat vaguely puzzled as to the significance of her parents’ help in the romance. But she had no chance to make sense of Bella’s words for no sooner had Jamie left than Martha and Johnny bustled in laden with bags from Valvona & Crolla. ‘Celebratory brunch,’ Martha announced, laying out pastries and cheeses, breads and salamis, biscuits and fruit on the table. Drawn by some sixth sense for treats, Jess and Claire reappeared, falling on the food like underfed locusts.

‘Dear Cat,’ Martha said. ‘It’s such a delight to have you and Jamie as part of our family. You’ve felt like one of us since the day we met.’

‘And your brother’s a bloody good mate,’ John said. ‘Amazing that Bella’s managed to snag such a good catch. Good times ahead for all of us, Cat, with your family joining mine.’ He gave her a suggestive wink, which she missed because her attention at that moment was all on an olive ciabatta and a rectangle of Taleggio.

After they’d all eaten their fill, it was impossible for Cat to leave because Bella needed someone to share her fantasy future with Jamie. She would be the envy of everyone on Facebook, her Twitter feed would be green with envy and she’d have an engagement ring to dazzle everyone in North London. Cat tried to extricate herself after a couple of hours, suggesting that her brother could tell her about James’s Oxford days. John, who had just returned to the living room after an hour’s absence, snorted.

‘I don’t think he’d appreciate that,’ he said. ‘Nor would Bella, I suspect.’

‘Wicked man,’ Bella said. ‘Are you ready to leave?’

Cat’s ears pricked. Ready to leave? Could it be her nemesis was departing? ‘Are you returning to London?’

He sighed. ‘Some of us have to bring home the bacon, Cat. We can’t all be gadding around Edinburgh for weeks at a time like Andy Allen.’

‘Hang on, I need to get you those swatches for Camilla Osborne’s curtains,’ Martha said. ‘Bella, come and give me a hand to sort them out.’

Left alone with John – her least favourite Edinburgh state – Cat cast about for something to say. She needn’t have bothered, for John Thorpe, like nature, abhorred a vacuum. ‘Well, so it’s goodbye for now, Cat. But not for long, because this marriage thing is going to throw us into each other’s path. What do you think of it, eh? Jamie and Bella? It’s not bad, eh?’

‘I think it’s pretty good, actually.’

‘So you’re not one of these post-feminists who think that marriage is an evil exploitative tool of the patriarchy, then? I’m glad to hear it. And you’re going to be Bella’s chief bridesmaid, right?’

‘She asked me, yes.’

He crossed to the window, gazing down at the street below. ‘And I’ll be Jamie’s best man, make no mistake about that.’ He gave her a quick sideways glance. ‘Maybe we’ll end up like that old cliché from the movies, right?’

Not in this life, Cat thought. ‘So how long will it take you to drive back to London?’

‘Most people would take at least eight hours, but I’ll do it in six or less with my wheels.’

‘I’m sure you will.’ Cat stood up. ‘I have to go now, I’m having dinner with the Tilneys and I need to get ready.’

‘Can’t you wait till I’m gone? I mean, it’s nice to talk to you, and I won’t see you for a while. And it’ll feel like a long while till I’m back in your company.’ He looked expectant, like a puppy who hears the jangle of its leash.

‘Then don’t stay away so long,’ she said, trying to sound as repressive as she could.

He smiled. ‘That’s kind of you. But then, you are kind. Amazingly kind. I don’t know anybody kinder than you. Actually, I don’t know anybody like you.’

‘I can’t believe you know so few people, Johnny. Anyway, I need to get off now.’

She took a step towards the door, but he rushed across the room to move in front of her. ‘Maybe I’ll come and pay a visit to the Piddle Valley.’

‘My mum and dad will make you very welcome,’ she said, cool as the river on a spring day.

‘And I hope you will too?’

She shrugged. ‘We’re a very hospitable family.’

He laughed. ‘I had a feeling you would be. That’s all I ask in life, to be around friends and family. And you’ll be family soon enough. I’m glad to hear you think the same. But then, I suspect we think the same about a lot of things.’

‘You think? I’m not sure I know enough about a lot of things to have an opinion.’

‘Good point, I’m with you on that one. Why bother your brain with stuff that has no impact on you? I’m like that at work, too, I never waste my time on things unless they can bring me some return. Keep life simple, right? A lovely girl and a comfortable house and a good motor and what more can you ask, right? Who cares if she’s rich or poor, so long as she makes me happy.’