In Spanish, you would say:
* Mi amor: This is the most common and direct translation of "mon amour".
* Mi vida: This means "my life" and is a very affectionate and romantic term.
* Mi cielo: This means "my heaven" and is another very romantic and endearing term.
There are other ways to say "my love" in Spanish, depending on the context and the level of formality. For example, you might say "te quiero" (I love you) or "te amo" (I love you) instead of "mi amor."