Love, Simon ★★★★

Martin is still a piece of shit upon rewatch