Woman puts fiance on three-week sex ban unless he buys her what she wants