Question: You are my favorite person in the whole world! Anything interesting about the season finale of Invasion?

Answer: Babies will be born, both human and alien. And someone will go missing.