A Perfect World ★★★½

This review may contain spoilers. I can handle the truth.

This review may contain spoilers.

the only reason i am not drowning in my own tears is because i jumped straight into denial. like, the last fifteen minutes? they don't exist man, what are you taking about?