mrs. mackenzie smiled at william in apology , her cheeks charmingly flushed with embarrassment , and the family took its leave with some haste , leaving william struggling between laughter and dismay .