He isn't the one😓

Minnie • 19/England🌟
I've been with my boyfriend for two years now. I'm 19 and he's 21. I love him but he isn't the one for me. What do I do? I crave that butterfly feeling with somebody. I feel like I'm not in love with him, I just love him because he's very sweet and we've been together a long time. I just woke up from a dream about an old crush and in the dream we were on a date and I was so excited. I feel so guilty and would never act on these feelings but I don't know what to do. I don't want to hurt him because he is such a genuine, nice boy but I can't go on pretending like I'm going to marry him or something. How do I even say that he's not the one for me? It's not like I don't love him at all, I'm just not in love with him. I wish I was because he really is lovely, but you just can't force a feeling can you?Â