strange bedfellows
Two politicians are “strange bedfellows” if they have made an unusual political alliance.
The term comes from Shakespeare’s The Tempest when a storm causes Trinculo to seek shelter under a sheet with Caliban, whom he regards as an enemy. “There …