Okay I remember Xander and Angelus had a sort of BDSM relationship. Later Spike takes his(Angelus') place. Angel comes back to take Angelus' place and Xander has to choose between Angel and Spike. (he chooses spike)
Thanks!
Found The Benediction series by Claire
http://www.angelfire.com/tv2/tsubame_z/claire.htm