be gone on

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!
See also: gone, on