"Roots starve in gravel, but the dust staves your hunger;
it works its way under your nails and laces itself in your bones.
the stars that watch over you now are strangers - but with time you'll know them, and they you, and
they'll take the compass in your breast pocket
and point it home." - Twiggy, Secret Series
If I had to pick just one, I'd have to say Clannad!
You do seem to know what is needed. Yes, what a Trainer needs is a virtuous heart. Pokémon touch the good hearts of Trainers and learn good from wrong. They touch the good hearts of Trainers and grow strong... Go onwards! The Champion is waiting!
- Drake of the Hoenn Elite Four