Submersion by ArchOfImagine & hufflecas

Submersion - ArchOfImagine, hufflecas

An enjoyable well-written fanfic featuring angst-ridden escort Dean and Dom Castiel. Also stars Charlie as Dean's lesbian punk bestie. The plot has numerous twists and turns but is worth sticking with.

Source: http://archiveofourown.org/works/3208745?view_full_work=true