Clannad vs. Eminem

I was looking for Eminem amvs. By sheer incident, I found this amazing mashup. I will be honest - I cried.

End