1. Drain and cut the artichoke hearts into pieces.
2. Peel and crush the garlic.
3. Melt 1 tablespoon of butter in a skillet.
4. Sauté the garlic, artichoke hearts, and chopped parsley for 3-4 minutes.
5. Remove from heat and set aside.
6. Preheat the oven to 200°C (400°F).
7. Drain and cut the mozzarella into small pieces.
8. Set aside.
9. Cook the farfalle pasta in a pot of salted boiling water.
10. Drain at the end of cooking.
11. In a bowl, mix together the cream, egg yolk, and white wine.
12. Season with salt and pepper.
13. Layer the bottom of a gratin dish with a layer of farfalle pasta, a layer of mozzarella, a layer of the cream-egg mixture, and a layer of the artichoke-parsley mixture.
14. Repeat the layers until all the ingredients are used, finishing with a layer of mozzarella.
15. Bake for 20 minutes.
16. Serve hot.