Sherlock, John and Arabella were sitting in silence on the platform of Waterloo station. They had got stuck in traffic, as Sherlock had predicted, and missed their train, which Sherlock hadn't predicted. Arabella paused in chewing her gum. "How did you know there would be an accident?"

Sherlock answered immediately. "Probability, the proxi-"

John rolled his eyes. "Shut up Sherlock, I'm trying pretend I'm back in bed." It was 6:32. The next train down to Exeter was at 7:32.

Sherlock produced a Cigarette and wordlessly offered her one.

She took one gratefully. Grandma Hudson didn't think she smoked and Arabella intended to keep it that way. "Don't tell Grandma."

John opened his eyes again. "Why not?"

Sherlock answered for her. "Because Mrs Hudson is under the impression that her granddaughter is still a little girl called Arabella, and Bella wants to keep in her grandmother's good books, demonstrated by the fact that you are wearing clothes that you haven't worn in a year, you're not smoking despite the fact that it gives you tremors and makes you grouchy and the fact that you have only insisted that she calls you Bella once, even though it is obvious that you hate being called that. You let her fuss over you and feed you food with dairy products in, even though you are strictly a vegan. Why? Because you don't get your job back then you will need a place to stay and you can't go back to your parents because they disprove of you leaving school early."

Arabella smiled. "You're good. But the reason I can't go back to my parents is they disprove of my career choice, they couldn't give a damn about me leaving school early. But close."

Sherlock shrugged and John asked, "What did they want to you do?"

"Anything but "man's work." My dad's a sexist bigot and my Mum just goes along with whatever he says." Arabella paused, "I get the rest of it, but how the heck did you manage to work out that I am a vegan."

John sighed and Sherlock grinned. "Your shoes, fake leather but still expensive, why would you trouble yourself to find a good quality pair of faux boots when you could pay the same amount, if not less, for a more readily available pair of leather boots for half the price. The slightly purple tinge to your fingers, which suggests a slight calcium deficiency you should probably take supplements if you are going to continue your diet, or eat more orange juice. And the fact that you took your coffee black even though you evidently didn't like the taste as you put an inordinate amount of sugar in it. If you had been cutting out the milk to lose weight, then you would have used sweetener, and frankly you don't need to with all the horse walking and galloping you have been doing. Also, you refused Mrs Hudson's cheesecake, something which you have probably eaten before no?"

Arabella gave a single nod of acknowledgement, mixed with admiration.

Sherlock continued, "And no one refuses Mrs Hudson's cheesecake. But you let her make you an omelette this morning because you didn't want to upset her or make a fuss. Am I right?"

Arabella nodded slowly and looked at John, with almost shock on her face.

John nodded, "Yes, he's for real."

They sat in silence for a while. Arabella pulled out her laptop and began to type.

Sherlock looked at screen. "Computer programming?"

Arabella shrugged. "Just a sideline to pass the time. Hey maybe one day I'll sell them and make millions."

Sherlock studied the page for a second. "You've made a mistake on line 137. Colon instead of a semi-colon."

Arabella scrutinized the line of codex and made the change he had indicated. " How- nevermind. Thanks."

Sherlock looked at her curiously. "Don't get yourself arrested. People get so iffy about hacking these days and privacy laws and copyright protection. And that would really upset your grandmother."

Arabella smiled slightly and John gave Sherlock an odd look. He was being weirdly nice.