SUPERWHOLOCK Castiel has never forgotten his first love and the man that cheated on him, Dean Winchester. But a year later, they are reunited, and this time Dean has no intention of making the same mistakes again. Not with the year he had without his Cas.
8 parts