Words to Waves: Emotion-Adaptive Music Recommendation System