I posted this before here but that link no longer works so I'm re-posting it, I hopes that's okay.
Title: The Angels at the Top of Our Trees
Author: Last Winter Rose
Rating: NC-17
Genre and/or Pairing: SLASH Gabriel/Sam and Castiel/Dean
Spoilers: None
Warnings: Detailed sexual content and slight religious themes talks.
Word Count: 10,475
Summary: Sam and Dean spend Christmas Eve night with their angels.
Disclaimer: I do not own Supernatural and am not getting paid in anyway.
Author's Notes: Chapter Two is all Dean/Castiel, feel free to skip it if that's not your thing but Chapter Three is Sam and Gabe.
You can the story at the new link
HERE