眾望所歸

Idiom

 * 1) to enjoy popular support