Ok why did I wait so long to read this ?! The twists just made this perfection !