There were so many parts that were great and so many that were not-so-great-. It was hard to keep track of it.
I got the feeling that certain parts wanted to develop further but were capped by a new rhythm or melody coming in.
I felt it was too long personally. There were times where I caught myself thinking about other things like dinner and t.v. shows. Then I would realize the song was still going.
Further, there were certainly parts that struck me as romantic and were great and then there were others that were slightly more domestic abuse and cheating.
With a little refining and development this could be a GREAT song.