great drama and mystery...