I genuinely have to take notes when I read this because it gets too confusing (BUT IT'S STILL AMAZING)