Dreams involving people we have feelings for can often reveal our subconscious thoughts and desires. In your dream, the scenario of being in a relationship and discovering a pregnancy may symbolize your feelings of attachment or longing for a deeper connection with this person.
The pregnancy aspect might represent new beginnings or the potential for growth in your life, possibly related to your feelings for him or your own personal development. Shopping for baby clothes could indicate a desire to nurture something or someone, which could be either a reflection of your feelings toward this guy or a broader theme of nurturing your hopes and dreams.
The presence of friends and family in your dream, who criticize your decision to keep the baby, could reflect your own worries about judgment from others or societal expectations regarding relationships and responsibilities at your age. It might suggest that you are conscious of how your choices might be perceived by those around you.
Overall, this dream could be encouraging you to explore your feelings about relationships and the future while considering the opinions of those close to you. It may also remind you to assess what you truly want out of your relationships and how you want to navigate your path forward.