Beauty and the Beast airs its spring finale on March 10. Check out the official teaser for "About Last Night" here.
Added: