Oh my god!! That's even better than the herpes commercial! <--- YES!! Oh god!!!!
Tower of cute.
Characters in order of appearance: Castiel, Gabriel, Anna, Sam, Ruby, Dean, Jo, Ash, Bobby, Ellen, John, Mary, Lucifer, Dean again, and Sam/Lucifer (Samifer).
Oh my gosh........
I'm tired of people dissing Sam, Sam tried and tried and doesn't always succeed. He's only human. Dean makes mistakes too and I don't see any Dean complains. They are Botha maxing people who deserve someone to understand them. I just needed to get that out.