I bet you read it like that because while "live" can be pronounced either way the grammatically correct version would be "life" for what I think would be a normal non context aware assumption. The "live" that sounds like "life" has completely different meaning, that coincidentally is correct here because of context but without context I would always assume grammatical in correctness. I've just seen too many people get it wrong. Like "your" and "you're".
Funnily enough you can read the "read" in my sentence above as both present or past tense. It both works but would be pronounced differently.