thoughtful () funny () caring () challenging ()