Divine Carrot Cake

A rich homemade carrot cake with sweetened cream cheese frosting