If you're ever someone who struggles with rumination and anxiety like myself, I found this to be one of the best things I've read on this subject (and l've read alot) I also encourage reading the rest of the posts on his website