My fault book 3 ending explained