This guy sounds like a control freak, I mean his passive aggressive behavior is all about control. He wants to keep you on edge, keep you chasing him, keep you focused on him as brushes you off and when you get close to walking away he comes on strong to prevent that. I'm telling you, most people are great when you first meet them and interact with them, but after about 6 months you can't BS anymore and you see them as they are. This guy's got issues and I'm sure they'd get worse over time. If you were doing all that with me, I'd nail you pure and simple - we'd have so much passion you'd be bursting with joy and glowing instead of moping around. So, seriously, there are plenty of guys out there like me and that are worth your time - don't spend one second with someone so cold and selfish. So yeah he had nice qualities, if he can't make you happy by being with him; let hm go to someone else that likes to admire his qualities and have their time wasted. The one thing that you should learn from this is that someone that your with needs to be making you happy every time you are with them, there is no lay over credit in that department. You shouldn't care about how good things used to be with him but be looking that you feel like crap every time you see him now. So enjoy the past times, but if he's no longer delivering you are free to be happy by yourself or with someone else, every second you waste being unhappy is a betrayal to yourself. Find guys that are just sparks in your life, that light your fire in all kinds of ways, and don't waste your time with anything less - life is too short. Once I guy steps down what they are doing for you, move on, don't waste time trying to recover something that isn't there. Be careful, actually try not to get sexually involved because it entails lots of who you are - but just adopt this attitude of no comprising in your life for everything including love and you'll find a guy that meets those expectations. Without those kinds of expectations, you'll always be settling for something less - and those expectations are applied on a per experience basis.