Lamp Shade Shader
Pure
The lamps are all identical, the shader deforms them using vector displacement. The fairy lights are a simple mesh of one light on a cable, with array and curve modifiers and a lot of twist on the curve.
Here’s how it looks in the viewport: