Shaelagh defines an really
amazing,
cute, beautiful, stunning, Kind, gentle, loving, caring,
sweet, nice, helpful, good friend, mature, cheerful, funny, careful, thoughtful, honest, truthful, friendly, forgiving, joyful, fun, affectionate, motivated and ethusiastic girl