Line a 9 x 13 inch pan with whole graham crackers. Break some apart so that the whole bottom of the pan is covered. You can piece them in along the edges.(about 8 whole graham crackers)
In a medium sized pan combine butter, sugar, milk, and beaten egg. Cook stirring constantly until it boils. Remove from heat and add coconut, chopped nuts and graham cracker crumbs.
Spread over crackers in the pan and then immediately place more whole graham crackers on top covering the coconut mixture.
Let cool slightly.
Make the frosting by combining the butter, cream, powdered sugar, vanilla, and almond. Mix until well blended. If it's too runny add a little more powdered sugar.
Spread over the top graham cracker layer.
Refrigerate for about 20 - 24 hours. This will soften up the graham crackers. Then cut into bars.
Notes
The hard part is waiting the 24 hours. But you need that time so that the graham crackers will soften up. These are AMAZING!! Our mom actually likes them better after sitting out about 30 minutes! Mmmmm!