Peanut Butter-Pumpkin Wedding Cake by sparseparsley
Summary: Dean is a waiter in a strip club to put his kid brother through school. Castiel is dragged to the club as a part of his sister Anna's bachelorette party. Dean and Cas hit it off, but Dean thinks Cas is the one marrying Anna.
This is the ultimate misunderstanding fic, the kind that stretches plausibility to its breaking point and just keeps merrily going, because it’s just so much fun. When Dean and Cas first meet, Dean thinks Cas is engaged to Anna-- but that doesn’t stop him from falling for him as they start to spend more and more time together. Dean’s inner turmoil is brilliantly depicted, and Cas’ utter confusion in face of Dean’s fickle moods is pitch-perfect.
There are also a ton of fun cameos from beloved characters (Michael and Lucifer make a short but particularly memorable appearance), lots of delightful banter, and of course, so much wedding planning. And when the misunderstanding is finally cleared up (with one of my favourite lines of fic dialogue ever), the resulting bedroom activities are a perfect blend of sweet and hot. Even knowing what to expect, this is a story to be revisited time and time again.