i have just finished this (in 3days!) and feel so let down by the ending. I hate ambiguous endings. Having said that I loved it.