I am Indian, not a native English speaker.
I can't figure out the English expression. We Indians use दिल लगाना literal translation 'to attach heart' which implies to be in love with someone in Hindi. Please help me to understand this or provide other English expressions that implies to be in love
He has attached his heart to her, now he cannot live without her because he loves her so much