Get into the spirit of the season with these scary buys

High Neck Batwing Top, £79, Miss Selfridge.

Available in S, M and L.

Buy now