What do u look out for in a man or what do u mean by husband material ? Since u know he's not, then y hv u dated him 4 a whole 2years . I think there is more 2 dis u re not telling bt if not, i advise u quit d relationship ....
She shld think very well to make she knows wat she really want,. Not just bcos maybe d man lavish her,.marriage is far more than just material things...... I wish her good luck ...