Cook pasta in boiling water and salt in large uncovered pot for 10 to 12 minutes, stirring occasionally, until tender but firm. Drain, reserving 1/2 cup (125 mL) cooking water. Return pasta and reserved water to pot. Cover to keep warm.
Heat oil in large frying pan on medium. Add spinach, tomato and garlic. Heat and stir for about 5 minutes until tomato is softened and spinach is wilted. Add feta cheese, olives and basil. Heat and stir for about 1 minute until hot and cheese starts to melt. Remove from heat. Add to pasta. Toss.
Add eggs and pine nuts. Toss. Sprinkle with pepper. Serve immediately.