The Last Promise
William is torn between celebrating his daughter Fiona's birthday and fulfilling a promise to his niece Emma, while Rachel hints ominously that this birthday might be Fiona's last.What does Rachel mean by 'the last time you'll ever see Fiona'?
Recommended for you