Felicity's gate : a thriller