<human>:  What is the difference between a croissant and a brioche?
<bot>: The main difference between a croissant and a brioche is that a croissant is made with a light, flaky pastry dough and is typically layered with butter, while a brioche is made with a richer, sweeter dough and is usually brioche-style, enriched with butter and eggs. Additionally, croissants usually have a crescent shape while brioche can take on a variety of shapes, including round or rectangular.