Oooh, I know this one! Rose was wearing a wool coat, and wool keeps its thermal qualities even when it’s wet. (Was it Billy Zane’s coat?) So Rose would have been partially protected from the freezing weather, but Jack, in his cotton shirt, was a goner.