Add the eggs to a saucepan and fill it with cold water. Bring water to a boil, and boil eggs for 8 minutes (it's helpful to set a timer).
Prep ingredients per the instructions above.
Take the eggs out of the water and run them under cold water to cool them.
Peel the eggs, chop, and add them to a bowl. Mix in mayo as needed for a creamy consistency and season with dill, salt, and pepper to taste.
Layer spinach, tomato, onion, and egg salad on bread.
Mix the ingredients for the homemade lemonade.
Serve: Cut the sandwich in half and enjoy with pickle, chips, and lemonade.