** spoiler alert ** 
 Ow... beautifully written and i couldn't put it down. Cara and Stephen's relationship was written so well i felt Stephen's emotions.... and holy sh!t the ending shocked and made me angry. Good plot twist but oh my heart aches for Stephen.