Chop the spinach leaves and cook them in the microwave, loosely covered, for about 60-90 seconds. Let cool for a few minutes, until cold enough to handle, and squeeze them between your hands to remove excess moisture.
Remove casing from sausage, separate the meat with your fingers into small, bite size chunks and cook over medium-high heat, stirring frequently until golden on all sides.
Reserve sausage to a plate and add ghee to your pan. When ghee is melted, add the eggs, sprinkle with salt and pepper and delicately move them around with a wooden spoon or heat resistant rubber spatula until scrambled and cooked to your liking.
Mix in reserved spinach, transfer to serving bowl and top with diced avocado and cooked sausage.
Squeeze a little bit of lime juice on top of everything and dig in while it's still hot.