If the subject of the love is male its good, there are other ways to say all this but this way reads well to me. If its a female then there'd be some small changes.
French is my second language and I'm a little out of practice so a second opinion certainly wouldn't hurt.