Strawberry Cake with Homemade Strawberry Compote Filling and Topped with Strawberry Buttercream Frosting