双宿双飞shuāngsùshuāngfēiMeanings1. lit. to rest and fly together (idiom)2. fig. to live in each other's pockets3. to be inseparableCharacters used双pair宿lodge for the night飞to fly