This was fun. I spent quite a lot of time on this, and a lot of that was on texturing even though I only used default texture nodes for everything other than the foam in the cauldron, for which I used a free coffee foam texture.
Everything in the scene is made by me, I used a lot of “scatter on surface” and arrays to fill the scene.
I think most everything is reasonably set up, although I did have some issues with geometry around the the windows/doors, curved table, the chairs, and the folded open book. I also unnecessarily added a wax blob to the bigger candle via a boolean which I regretted immediately because of how bad the geometry turned out from that.