Just finished it. I called the twist but still thought out was brilliantly done. So who was really to blame?