From cute notes to appreciative co-parents, celebrities took to social media to celebrate Mother's Day.
Photo: @heidiklum via Instagram
1. John Legend
2. Reese Witherspoon
3. Heidi Klum
4. Kim Kardashian West
5. Gwyneth Paltrow
6. Jennifer Lopez
7. Justin Timberlake
8. Jenna Dewan-Tatum
9. Sofia Vergara
10. Katie Holmes
11. Orlando Bloom
12. Kourtney Kardashian
13. Vanessa Lachey
14. Gisele Bündchen
15. Alicia Keys
16. Jessica Alba
17. Tori Spelling
18. Miranda Kerr
19. Josh Duhamel
20. Jaime King
Read more: All the sweet celebrity babies born in 2017 82 Mother's Day gifts you'll actually want Who's pregnant in Hollywood?
Expert tips, stories and support straight to your inbox.