Hung up on (someone or something)

To be obsessed or devoted to someone or something.

My friend is hung up on one of his colleagues at work.