He can't picture himself marrying me?

out of the blue my boyfriend of over 3 years told me that he felt like I had more feelings than he has for me. he said he just can't picture himself marrying me. everything in our relationship has been perfect and we never fight. up until the day he broke up with me obviously. do I need to move on or is there hope? trying not to contact him, but what if communication is the problem?
Updates
+1 y
as I said about everything was great. I mentioned in August about moving in together, but didn't pressure him (or at least I didn't think so) he said that's when he started thinking about things. he acted completely normal up until the break up. we even celebrated our anniversary mid October and he showered me with a fantastic dinner, roses, and heart charm for my bracelet. if he was planning on breaking up, why did he go through with the anniversary? we also had an AWESOME vacation together at
Updates
+1 y
I gave in and texted him this past tues to drop off some more things of his at his door. he said to wait and he didn't need anything else back. He said he would like to get dinner with me and talk. I asked when he was thinking about dinner and he said in a few weeks. He told me not to worry and we would get together.

We shall see!
He can't picture himself marrying me?
Post Opinion