ever after vs forever and a day

ever after

adv
  • forever, for eternity 

forever and a day

adv
  • For a very long or seemingly endless time. 

How often have the words ever after and forever and a day occurred in a corpus of books? (source: Google Ngram Viewer )