Close-up view of flowers growing next to rocks, Star Island, New Hampshire