who does blake lively play in sisterhood of the traveling pants