1. why say boyfriend? if you decide to go for him, is he fiance yet?
2. staightfoward is honest, but being sophisticated is also a important quality of HR. Your answers did not show that.
3. think and work on your answers for this 4 questions will help your interview.