Definitely a Spike/Xander story (otherwise I would ask elsewhere) but it also had Wesley as some sort of ummm, fish demon?
And a possible threesome ensued.
Help me Obi Bloodclaim - you're my only hope!
/geekiness
ETA: found! And I am an idiot, yea verily.