Don't forget Mother's Day is May 11th!
Bookshop.org for new books, calendars, puzzles, etc.
Libro.fm for audiobooks
Marble City Books for used books and book-related merchandise