i had always thought that spike was a horrible guy to everyone and to buffy, but in the last four episodes he changed and now i "kind of " get why everyone loves spuffy. Sure Angel had a soul and loved buffy and saved her life alot, but he didn't say uplifting of romantic speaches like spike [or none that i can remember]. Spike also helped and cared for buffy even without a soul ,which is meer than i can say for Angel. And getting a soul back for buffy [who at that time didnt really care for Spike]was an amazing thing to do , just getting to the end of the world and back is hard let alone going through trials that could have easily killed him. Loving for Buffy and getting a soul was great, but the thing that spike did that made me change my opinion on him was his speeches to Buffy. When Buffy got kicked out of her home pagina door her family and vrienden Spike gave her the strength to go back and be they're leader again. And Spikes seconde speech was so romantic and caring saying that just holding her was the best night of his life it ''almost'' fall in love with Spike. Even though Spike Loved Buffy and got a soul and zei moving tricks, we cant forget the other side of Spike, the one that tried to rape, used and abused Buffy , and tried to kill everyone on the toon at least once. I guess Spike isn't a perfect Angel and neither is Angel, [but he's pretty close, ] so maybe spuffy and bangel fans shouldn't be so hard on each other agree to disagree.:}}}}}