Is it something to do with a love triangle? The wife got killed, so they suspected for insurance, and the killer was protecting the lover? Whose name is Rose?

I don't think that's exactly right, just a guess.