Hey everyone I'm new here. The general consensus among people (especially Spuffy shippers) is that Spike got a soul for Buffy. But I've been doing a re-watch of Buffy and I don't really think that's the case. I believe Spike got a soul for himself. The lore of the show is that vampires could love but they could love selfishly. During the re-watch I forgot all the twisted things Spike did in season 5 and season 6 due his obsession over Buffy. He chained her to a wall and also threatened to let Drusilla eat her if she didn't admit she had feelings for him. He made a Buffy sexbot. And then I'm pretty sure we all know about the events in Seeing Red which pushed him to get the soul. Angel and Spike both had interesting choices at the end of season 3 and season 6 respectively. Angel decided to leave (through the convincing of Joyce) since he realized Buffy could never actually have a healthy relationship with him. When he broke up with her listening to his words it was about her not about him. He left Sunnydale at the end of season 3 for her, so she could have the chance at the real relationship and not be stuck in what they had. Spike on the other hand who could've also decided that his and Buffy's relationship was way too toxic for either of them at that point to leave (especially after what happened in the bathroom), decided to go get a soul so they could be together. The difference in their choices I believe was the difference between them having a soul. Angel did the unselfish thing and left so Buffy could grow. Spike also did what he believed to be the right thing, but since it was a decision devoid of a soul, it was selfish since he mostly wanted to do it again for him. So he could have the pleasure of him and Buffy being together. So reiterating - I think Spike really got a soul back for himself. Otherwise that just breaks the logic of the show's own lore. Anyway that's just my opinion any thoughts?