Season 3

35: Fresh Blood

Bill tests the limits of Sookie's trust, again.