I remember this one.... willow did some kind of spell... I think it was either to keep spike in Giles apartment or out of.... and then she went out of town somewhere. The spell messed up and kept spike and Buffy bound together so they couldn't be very far apart. Eventually willow popped back to remove the spell but at that point spike and Buffy had already gotten very friendly

I THINK spike got upset with Buffy over something after that and went back to Giles.... Buffy followed and they made up and at the end I THINK everyone walked in on them having sex. Wasn't a very long story I think 30k words or less