Rihanna took the wrappers off her highly anticipated “Diamonds World Tour” in Bufalo, New York last night.

The Bajan pop star has been preparing for months with a lot of intense rehearsing.

“You guys are all rock stars. There is only one first show, you all have a special place in my heart,” Rihanna told her thousands of screaming fans.

Rihanna underwent several costume changes during her well received set which was opened by rapper A$AP Rocky. She kicked things off with “Mother Mary,” a single off her number one selling album Unapologetic.

Rihanna tour 2013

She end things with a medley of her biggest hits including “Umbrella,” “We Found Love,” “Disturbia,” and “Diamonds.”

Rihanna Tour live

Rihanna will be performing in Boston on Sunday night.

Rihanna diamonds tour 14

Rihanna tour bufalo

Rihanna diamonds tour 12