Place butter, granulated sugar and vanilla extract into a bowl and beat on medium high until fluffy. Add the egg and beat until creamy.
9 tbsp. butter, ⅓ cup granulated sugar, 1 tsp. vanilla extract, 1 egg
Stir the ricotta cheese, lemon rind and juice, and pudding mix into the mixture.
1 cup ricotta cheese, grated rind of one lemon, 1 tbsp. fresh lemon juice, 1 envelope vanilla instant pudding mix
Spread the above over the crust.
Halve and pit the apricots (no need to peel them) and arrange on top of the cream layer alternating with the blueberries in a diagonal pattern.
1 pound fresh apricots, 1 cup blueberries
Sprinkle the remaining crumb mixture on top of the fruit.
Bake for 30 minutes testing the center for doneness adding 5 minutes to the time if it is not completely cooked through.
Let cool thoroughly and cut into pieces. Serve with whipped cream or ice cream if desired.