a.) in the semi-darkness she mistook him for somebody else and said yes.
b.) the smell of the peat made her giddy, and she said yes.
c.) she was impressed by his full military dress and said yes.