Ron was pretty sure he had everything he needed to feed two people. There were a couple of things missing - he didn't have any salt in the house, because the last thing the stuff he brought home to eat needed was extra salt, usually - but they weren't the important things. The substance was here, and surely Hermione wouldn't mind improvising if a few of the ancillary ingredients at the beginning of the recipe were nowhere to be found.
... On the other hand, it might have been better to step out for a quick shopping trip. But by the time he'd decided, it was nearly time to meet, and while he was ninety percent sure Hermione wouldn't be on time (which was funny, because he was pretty damned sure she was always on time for work, but - never mind it), he didn't know how late, and he did know she wouldn't want to stand out in the hall. So he stayed, confident at least in the bottle of wine and dessert he'd picked up. Every second he didn't have to spend in uniform was precious, and he usually spent them in jeans and a T-shirt, although tonight he'd dragged out something with buttons on. After a little last-minute cleaning, his flat looked about as respectable as he did. ... And then he waited.
"Hey," he said when he let her in, kissing her as he leaned down to take her bags. "What'd you bring? We're going to have too much food, you know." He'd have had time, too, to go out and get some things, if he had known when she'd arrive.