Bonnie Tyler sings 'Total Eclipse of the Heart' on cruise ship to celebrate solar eclipse

A star has aligned with a rare astronomical event. 

Passengers on board a cruise ship to see the total solar eclipse in the US have been treated to a performance by Bonnie Tyler.

Bonnie Tyler sings 'Total Eclipse of the Heart'

Charles Sykes/Invision for Royal Caribbean International/AP Images
Credit: Charles Sykes/Invision for Royal Caribbean International/AP Images

As large swathes of the Earth's surface were plunged into darkness, she belted out her hit song "A Total Eclipse of the Heart". 

Charles Sykes/Invision for Royal Caribbean International/AP Images
Credit: Charles Sykes/Invision for Royal Caribbean International/AP Images

“It’s going to be so exciting,” the Eighties pop icon told TIME before the event. “It doesn’t happen very often, does it?”

All of North America witnessed the eclipse of the sun for the first time in 99 years, when the Moon passed in front of the Sun.

Dubbed the Great American Eclipse, the Sun, the Moon and the Earth became perfectly aligned in a once-in-a-lifetime celestial spectacle seen from the Pacific Ocean to the Atlantic Ocean.

“The eclipse of the sun lasts 2 minutes and 40 minutes, I’m told. Unlike my song. It had to be chopped about, because it was so long," she said of her 1983 hit ballad. 

Charles Sykes/Invision for Royal Caribbean International/AP Images
Credit: Charles Sykes/Invision for Royal Caribbean International/AP Images

Michael Bayley, president and CEO of Royal Caribbean International said Tyler was "a natural choice for this once-in-a-lifetime moment". 

More than 12 million Americans live inside the path of totality and more than half of the nation live within 400 miles of it. Millions travelled to cities along the path to witness the phenomenon.

License this content