Then for the fourth one, the answer is novia. It is asking for the feminine way of saying boyfriend and that would be girlfriend or novia.
Not esposa, because that means wife.
Not esposo, becuase its not feminine and it means husband.
Not novio, because its not feminine and it means boyfriend.
So you were correct.
Hope this helps ;P