Author's Note: I deeply apologize for taking so FREAKIN' long to write up this next episode, but I've been trying to find a suitable monster for the boys to "play with" and I think I found the perfect one. So, without further ado, I present you with the next episode of "Supernatural". Oh, and before I forget, this episode also sees the first scanning of Sam and Dean's baby…which I have to say is going to have one hell of a twist…guaranteed!

The Cast

Jared Padalecki – Sam Winchester

Jenson Ackles – Dean Winchester

Katie Cassidy - Ruby

Jim Beaver - Bobby

Julian McMahon - Dr. Kyle Eastwood

Katherine Boecher - Lilith

Sophie Okonedo - Gemma Montgomery

With

Misha Collins - Castiel

And

Adriana Lima - Veronica Meadows/Medusa

(Other supporting characters will be added if they appear. Anyone else are considered extras)