I accidentally read the reviews on my Kindle, and nobody said 'spoiler alert'. Nevertheless, I still cried at the epilogue.
My friends and I pretended Eric was Macklemore and the black sidekick was Kanye West. Made the movie ten times better.