Fragmented reflections

Bringing it all together