The length of the sentence makes it a bit awkward, but it isn't incorrect. Semi-colons might help the "relentlessness" of the narrative. Suggestions: mysteriousness ~ mystery; but for the others; by the favorite designers; full with of charm.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.