Seems like I’ve experienced something like this before.

 

(HT: Naked Pastor)