more unbeta’d witch!lance with his familiar!shiro because i think i have a problem
It had been weeks. A little over a month. But Lance was finally coming back today.
Shiro waited patiently at the front door in his dog form, body tensing at every noise that his ears, swiveling wildly, picked up.
He could feel eyes boring holes into him from afar. Keith had been watching him sit in front of the door for a little over half an hour now. He hasn’t moved since Allura left to go pick up Lance from the airport. It was a mixture of both sickeningly sweet and pathetic, but they knew Keith would probably react the same if Allura ever left. Not that he’d admit that, of course. Keith had a reputation to uphold.
The familiar sound of muffled voices and a key being jingled into the lock had Shiro up on his feet, circling eagerly as he held back his excited barks, tail slicing through the air. The moment the door was open wide enough, Shiro barreled past Allura and jumped on Lance, barking and panting and trying his best to lick at Lance’s face.
“Kashi!” Lance yelped, stumbling to regain his footing with the added weight of his familiar. “I missed you, too, you big baby. But I’ve got to get inside.” Shiro got down from Lance’s waist and followed him as he entered Allura’s home, rolling in luggage. He shifted his weight from paw to paw like he was dancing as he watched Lance put all of his things down near the couch, stretching his arms and back, no doubt sore from carrying his belongings.
Lance let himself flop on the couch. Not even a moment passed before he was patting the spot next to him and Shiro was in his lap, soaking his face and any other part he could reach with his saliva, squirming with excitement. All Lance could do was scrunch up his face and futilely try to avoid Shiro’s rough tongue while burying his hands in his fur, scratching and petting lovingly.
The two were engrossed into their own world, oblivious to the way Allura and Keith watched them silently. A soft smile graced Allura’s features as she witnessed a bond like no other. Her thoughts were interrupted by the feeling of Keith brushing up against her, demanding her attention. She didn’t hesitate to bend down and scoop him up in her arms, cradling him to her chest as she gently scratched between his ears. As much as she loved watching Lance and Shiro together, she didn’t know if she could handle such a bundle of energy.