Yes Davina was sacrificed but recently we saw in the next episode that one of the sacrificed girls came back. It could be that when ever Celeste sacrifices one of the witches she resurrected she resurrects a sacrificed girl. But Celeste only brought back 3 witches. So maybe Celeste has to die too. All I know is that I want Davina back.