Wiktionary
on the edge of one's seat
prep.phr. (context idiomatic English) In suspense; waiting eagerly or anxiously for some resolution.