Delusional Anime/Japan lovers that are cringey at best.