Great show... S/B renewed
If I learned anything from S1 it's that nothing is ever all wrapped up. There are hundreds/thousands/millions of ways they could make a second season.
CW execs are idiots if they cancel this show. Luckily for us the people at Netflix aren't that stupid.
There will be a season 2 one way or another.....