Answer:
A true soulmate shares emotions with you, no matter the separation distance
A soulmate is a person who is strongly bonded to someone, and understands in any situation.
Explanation:

Answer:
(i) drill and screwdriver
(ii) weather conditions, dirt/soil conditions, and space needed for production
Explanation:
These seem like open questions so here are some ideas!