Homemade Carrot Cake

Moist carrot cake with a hint of cinnamon, topped with creamy frosting and sprinkled with walnuts.