Adjective
1. doddering
2. doddery, senile, old, crazy
3. dotty, enamored, infatuated, in love, smitten, soft on, taken with, loving