These two are impressively beautiful together.
Zach, who cares immensely about Alex and always wants to do his best and help Alex out, but is afraid of everything.
Alex, who is in such an awe of Zach, but never wants to show it because of his insecurities. I honestly believe that Alex doesn't think he deserves Zach, hence comments like: "I'm a wortheless piece of shit" or "Why are you even here? Go hang out with the rest of your dumb jock friends.". I honestly believe that Alex has some self-resentment and doesn't understand that Zach, popular, working-out and sporty, Zach hangs out with broken, friendless Alex.
And this is even though Zach is 100% in love with Alex and sees him as a beautiful unicorn riding through the rainbow of sunsets. I just hope that Alex will see this too, one day.
Also, aren't they 100% completely in love with each other or is it just my imagination?