指天為誓

Etymology
Literally: to point to heaven and swear

Idiom

 * 1) to take a solemn oath; to swear by the heavens; to vow to