I can't remember how or whether it is permanent, but Sam is deaged and decides that Dean and Castiel should be a couple because he has some grown-up memories of being in love with Jess and knows that Dean feels like that for Cas. One of the ways he tries to get them together is to get Dean to take him to a nice restaurant (Italian I think) then sneak off and call Cas to join them. And he keeps insisting they all share a bed, and I think there might be a bit set at Christmas?
Any ideas?
Found:
Second Childhood by cloudyjenn.