Which has a mismatch between subject and modifier?

Though sleeping, my dream was so realistic that I thought I was awake.

Though sleeping, I had such a realistic dream that I thought I was awake.

Though I was sleeping, my dream was so realistic that I thought I was awake.