Delft, Rain and Shine - leberwick