Beauty and The Beast - Season 3 Premieres Thursday, May 21 on CW11