19 cards is way too complicated for a spread first of all. There is too much going on here. If you are new to Tarot - stick with simplicity first, it will help you learn.
The Devil card and the Tower both in the same spread give me some pause. It shows a level of obsession, something built around fear and also something unstable (sometimes we want something so much we accept less than what is ideal or we push too hard and push the other away)
the ten of wands and world for where things are heading also suggests something that may not be worth the effort and that is likely to change going forward. Ten of wands is a card of feeling burdened - too much going on. The Devil and Knight of Swords around him for the "love" questions is pretty telling also - this suggests someone who really may fear commitment or fear being pushed into something he's not ready for. Knights in romance spreads tend to indicate passionate, but often short-lived relationships.