Let's make this simple. Dean and Castiel meet. Castiel is angel Dean is hunter. Dean doesn't know Castiel is angel so....they try to keep it from him. 'They' meaning sam, joe, garth, and Kevin. The roommates. And Gabriel is Castiel arch angel brother with a past including sam. So.... buckle up for a wild ride.