be gone on
slang To be very enamored of another person. Oh, I know he's gone on Christina— he won't stop gushing about her!
be gone on somebody (informal)
to be very attracted to someone Sue's really gone on this new boyfriend of hers. See gone for a burton