Sky’s moeder is aromatherapeute in Londen, maar door haar ziekte kan ze weinig doen. Als Sky met een parfumflesje in zijn hand in slaap valt, stravageert hij naar een andere tijd en komt hij terecht bij een monnik in Giglia, bij ons beter bekend als Florence. Daar leert hij over de vorige stravaganti en de bedreiging van de Chimici’s. In het hier en nu wordt hij iets gelukkiger, met zijn moeder gaat het beter, en hij leert Nicolas en Georgia (de hoofdpersonen uit Stad van sterren) kennen. Sky krijgt zelfs een vriendin, Alice. Terwijl het in Giglia intussen steeds gevaarlijker wordt, loopt de oude vete tussen de Chimici-familie en de Nuccifamilie hoog op. Alle stravaganti zullen nodig zijn om Arianne, de mooie duchessa van Bellezza, te beschermen. Vooral nu de groothertog nieuwe plannen voor haar heeft. Kan Sky ervoor zorgen dat de rust terugkeert in Talia? Parfum, gif, zwaardgevechten, juwelen, een duel en liefdesverhalen, dat is Stad van bloemen.