Dave is not Charlie's wife. Charlie is Dave's daughter. Erin is white if Dave is not Charlie's wife. Erin is not cold if Erin is white. The husband of Charlie is not Fiona if Erin is not cold. Erin is the grandfather of Dave if The husband of Charlie is not Fiona or Charlie is the daughter of Dave.