Em um desfecho surpreendente e cheio de reviravoltas, “Todas as Flores” mergulha em um cenário emocionalmente intenso nos capítulos finais da trama. Zoé (Regina Casé), a vilã que causou inúmeras tragédias, toma uma atitude inesperada ao assumir ser a chefe da facção e desmentir o depoimento de Vanessa (Letícia Colin). Essa reviravolta coloca Maíra (Sophie Charlotte) em um turbilhão de emoções, inicialmente condenada injustamente.
O drama atinge seu ápice quando Vanessa tenta incriminar Zoé, sugerindo que a mãe está com problemas mentais. No entanto, a vilã, movida por um repentino arrependimento, decide assumir todos os crimes que cometeu.
Essa reviravolta acaba por inocentar Maíra, que estava prestes a enfrentar uma condenação injusta por acusações que incluíam tráfico humano, cárcere privado e tortura.
A confissão de Zoé revela uma teia de mentiras e manipulações, destacando a verdadeira culpabilidade da antagonista. Em um depoimento comovente, Zoé assume a responsabilidade por mortes, manipulações e até mesmo pela incriminação de Maíra. A cena culmina em um pedido sincero de perdão, enquanto Zoé se ajoelha diante de sua filha.
A trama sofre uma passagem de tempo, e Zoé, após cumprir sua pena, recupera a liberdade. Em um momento emotivo, Maíra surpreende a ex-vilã na porta do presídio, agradecendo-lhe por ter finalmente contado a verdade. Enquanto Maíra escapa da prisão, Zoé enfrenta as consequências de seus atos passados.