Flattering, soft and not boxy? I'm top heavy so want something that looks good.....does it exist? Tia