Rumple hates fairies – I think the spinsters are fairies. Something seemed a bit “off” about them to me. I think we will find that the fairies wanted Rumple to lead his dad to Neverland and I think BF is behind it all.
I agree with the theory that the BF and the shadow are somehow connected.