your crush spilled his or her guts to you

the meaning:

Your crush has a lot to tell you, but neither of you has enough guts to speak up! It’s time to just get over it and say what you need to say?