Lily Collins is gorgeous in this printed dress