I'm putting this search under a cut because I can't see myself explaining the plot to my grandmother :)
So, I'm looking for a Gabriel/Sam fic, with elements of dub-con/non-con. I remember that Sam made a deal with Gabriel : Gabriel helps Sam and Dean with the Apocalypse (I think he helps keeping Lucifer out of Sam's head, but I'm not so sure), and, in exchange, Gabriel makes Sam sleep with him. Sam doesn't like it, at least at first (maybe that changes afterwards? I don't remember.). And I'm pretty sure Dean doesn't know about Gabriel and Sam.
Help please?
ETA : the fic was found : it's Heaven, Hell and Everything in Between. The link is in the comments.