Celeigh Cardinal's latest single was years in the making. And well worth the wait.

Read more