Sirius took off through the village like the madman that some already believed him to be. When he found out where Dorea was, there was no keeping him away. Yes, he should have sat back and thought first about what James might think about this. He should have sat back and waited for her actual blooded son to show up to go get her himself, but Sirius was impulsive. He was too caught up in the fact that the woman that had adopted him as her own was so close by that thoughts of waiting completely left his mind. He just packed up his journal in case he needed to get in touch with someone and he ran.
When he caught sight of her, it felt like he'd been punched in the chest. Sirius had been punched plenty of times to know what that actually felt like, and this was it. It was that lost rush of breath followed by the ache, and a stinging behind his eyes because she was so damn young. She was so healthy...so vibrant. He was sure he looked a mess. He ran a hand through his shaggy hair and gave a cursory look down at his jeans and his rock band t-shirt. At least he was wearing something clean. She was in a dress...a dancing dress. He thought he'd seen pictures of her in this same outfit before. She was going out dancing, he thought, remembering some story that he'd once pretended to be disinterested in while he hung on her every word.
He took a deep breath and walked forward, almost bashfully, "Dorea," he said, his voice breaking on the last syllable of her name. He smiled softly, "I'm Sirius...it's very...very good to have you here, mum. You look beautiful."