Make this decadent, layered Italian Love Cake that bakes itself into three distinct layers: a moist chocolate cake base, a creamy ricotta filling, and a light pudding topping. This show-stopping dessert is perfect for celebrations and is surprisingly easy to prepare.