This is so on point that I want to cry.