I think there needs to be some very serious evaluation of word orders here in the accepted English solutions.
What kind of problem did you notice?
Why "Matěj jen pro ni žije" is wrong?
This is really strange. Now if you wanted tto stress that he LIVES for her, you can say "On pro ni žije.", that would work fine, but stressing LIVES in your sentence does not work at all.