lol with all the shit u wrote in the beginning, i didnt expect all the stuff u wrote about what u like about her..it seemed like u described her as the worst gf ever but the stuff u like abt her, is almost everything anyone would want in a gf lol and ive been with my girl for 4 years and ive been thru patches were i feel more attracted to other girls etc etc but its completely normal.. u just have to find what u guys enjoyed together when the 2 of u were still "new"
as for the comments above^
i completely agree that she prolly just has low self esteem.. u should pay a lil more attention to her (compliment her, take her out to do romantic stuff, and just talk the night away in a place with no distractions..)
just a friendly suggestion

but if u really wanna move on, itll be hard since uve spent the last 7 yrs of ur life with 1 woman.. just sayin.. lol