Kanon is the story of Yuuichi Aizawa and his return to his always snowy hometown after eight years. The problem is that Yuuichi doesn't remember his time there and all the people he met, so he has to gradually begin to remember everything. Of course this being a love story Yuuichi meets several girls including his cousin Naiyuki, the taiyaki obsessed Ayu, the silent Mai, the cute yet aggressive Makoto, and the terminally ill Shiori.
(Source: Otakuism)