Your MIL is WRONG! It really suits you, you look great!