All the German rules I know for picking dative vs. accusative don't seem to apply to "Ich warte auf dich.". There's no movement or change in state so I think it should be Dative: "Ich warte auf dir.". Nope. I'm wrong.
Would anyone please explain how I can amend my German rules for examples like this?
Thanks!