'twas a little confusing at points but it got so touching towards the end that I couldn't help but cry D;
Clannad is the only TV show that has made me cry. D}: