This is what you do:

Add the oil to a big pot and fry the onion and garlic at low heat, until lightly brown.
Add the Curry Powder and let it sizzle a bit. Then add the coconut milk. Let it simmer for a minute or two.
Add the lamb meat and apricots and let the dish simmer under lid for 45 minutes.
Balance the taste with salt, sugar and lemon juice.
Add the cream and butter and don't let the dish boil after this.
Garnish with Roasted almonds, dried coconut and fresh coriander leaf.
Serve with rice.