双宿双飞shuāngsùshuāngfēi
Meanings
1. lit. to rest and fly together (idiom)
2. fig. to live in each other's pockets
3. to be inseparable
Characters used