Supernatural Season 6 Episode 13 – Unforgiven

When Sam starts to have flashbacks from his year as a soulless hunter before he contacted Dean, the brothers receive a message leading them to a small town where Sam spent time working on a case with their grandfather, Samuel.