This is, alas, rather specific life advice and is not heeded by Lo (Keira Knightley); if it were, we wouldn’t have to sit ...