Double or Nothing

Gunn and Fred are totally in love with each other. But it's revealed that seven years earlier, Gunn had visited a demon at a casino in order to trade his soul for something. Now, the time has come to pay the debt and the demon wants Gunn's soul before he can give it to Fred. Gunn tries to leave Fred out of this but she sees through him and asks Angel's help. In the meantime, Wesley goes home from the hospital, alone and angry with himself in the wake of his selfish betrayal of Angel that cost them Angel's son. Angel and the others, including Cordelia and the Groosalugg both back from their sunny vacation in Mexico, go to the casino and kill the demon, saving Gunn right when he was about to pay his debt and give up his life. It is revealed that he gave his soul for a pickup truck (he was young and thought he wouldn't live long).