Are you currently experiencing a loss or major change in your life? Being caught signifies as if something were holding you back...the thorn's are generally painful, thus within your life you may feel as thought you are being held back by something painful (such as a loss or major changes within your life). Since you've had the dream in 3 different versions in the same night, this signifies as something that is very troubling to you.
that is actually what i thought. lo