This isn't really anything to do with seo but make your front page static and move the rest (all the wedding pictures) to another page with a limit (maybe 5 or 10 a page).
I thought your site was broken but it was just loading so much.
That page load absolutely killed my connection and google could be punishing it. (Though I don't know if they punish download size)
The option should be available in your wordpress install.