This 24-layer rainbow crepe cake is the birthday cake of your childhood dreams

Stefano's restaurant in Southern California created the colorful dessert.

It's the stuff cake dreams are made of: an epic 24 layers of pure cream, crepe and rainbows.

Stefano's, located in Laguna Hills, California, is the restaurant behind this Instagram sensation.

The crepe cake has four layers of each color of the rainbow: red, orange, yellow, green, blue and purple.

Stefano started making the cake about two years ago after he got ideas from seeing crepe cakes online. He said he started blending different cake concepts and thought a rainbow would present in a special way. The restaurant says the cakes are in high demand, and they need at least a 72 hour notice for pre-orders.

It takes about four hours to make the cake, without stopping, but it's a full day's work overall to produce a single cake.

"GMA" found out how to make the stunning sweet treat. Warning: the recipe isn't for amateurs.

Get the full recipe with step-by-step directions below.

Directions:

Crepe Batter

Vanilla Chantilly Cream

Put everything except the flour in a blender, and pulse until combined. Gradually add flour to the blender until everything is combined. Chill for one hour.

Vanilla Chantilly Cream

Use this cream to coat the top and sides of the cake after you chill it.

Glaze