a prince on a white horse是直译prince charming 在小说里用的比较多,也比较地道有是也会说Mr. Right
Prince Charming
prince charming
Mr.Right