To be truthful the ending was predictable, I knew what was going to happen before I even started reading the book and I think Cassandra Clare knew this which is why she inserted that amazing epilogue. I think it brought the perfect closure to the series and it made up for its predictability.Hands down one of the best endings to a trilogy.