User blog comment:TezixTheFox12341/Why Amy loves Sonic *sonamy*/@comment-477304-20130512134802

The reason why Amy loves Sonic is because she had a Tarot reading that told her she would have a fated encounter with Sonic. She then travelled to Little Planet, following Sonic, and was kidnapped by Metal Sonic. Sonic then rescued Amy from Metal and Robotnik's clutches, but Amy continued to follow Sonic, forcing Sonic to rescue Amy from Metallic Madness' destruction.

In conclusion, Amy believes they're fated to be together and because of the numerous times Sonic has had to rescue Amy. It's never been mentioned that Amy loves Sonic because o he's shy, but you're welcome to disprove that.