Caramel Layer Cake

(serves 12 to 16 people)
Four caramel butter cake layers stacked with creamy buttercream and thick caramel sauce then covered with buttercream and topped with thin caramel sauce.