Imagine being a high school choir student and having John Legend play the piano for class one day.

Today, that's exactly what happened at Snohomish High School.

The Grammy-award winning artist and his wife, Chrissy Teigen, stopped by Snohomish High School — Teigen's alma mater.

Not only did the power couple stop by — but Legend hopped on the piano to help the choir class rehearse a song from the musical Rent, Seasons of Love.

Students at Snohomish High School took to social media to share what some called the best day ever.

Even Teigen was thrilled with the visit.

Legend and Teigen, and their daughter Luna, threw out the first pitch tonight at the Mariners game.

{"version":"1.0","title":"First pitch @johnlegend? Nope daughter Luna gets the honor. @robinsoncano there at the dish.","author_name":"k5greg","author_url":"https://www.instagram.com/k5greg","author_id":195955342,"media_id":"1531602334240396465_195955342","provider_name":"Instagram","provider_url":"https://www.instagram.com","type":"rich","width":658,"height":null,"html":"&#lt;blockquote class=\"instagram-media\" data-instgrm-captioned data-instgrm-version=\"7\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"&#gt;&#lt;div style=\"padding:8px;\"&#gt; &#lt;div style=\" background:#F8F8F8; line-height:0; margin-top:40px; padding:50.0% 0; text-align:center; width:100%;\"&#gt; &#lt;div style=\" background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURczMzPf399fX1+bm5mzY9AMAAADiSURBVDjLvZXbEsMgCES5/P8/t9FuRVCRmU73JWlzosgSIIZURCjo/ad+EQJJB4Hv8BFt+IDpQoCx1wjOSBFhh2XssxEIYn3ulI/6MNReE07UIWJEv8UEOWDS88LY97kqyTliJKKtuYBbruAyVh5wOHiXmpi5we58Ek028czwyuQdLKPG1Bkb4NnM+VeAnfHqn1k4+GPT6uGQcvu2h2OVuIf/gWUFyy8OWEpdyZSa3aVCqpVoVvzZZ2VTnn2wU8qzVjDDetO90GSy9mVLqtgYSy231MxrY6I2gGqjrTY0L8fxCxfCBbhWrsYYAAAAAElFTkSuQmCC); display:block; height:44px; margin:0 auto -44px; position:relative; top:-22px; width:44px;\"&#gt;&#lt;/div&#gt;&#lt;/div&#gt; &#lt;p style=\" margin:8px 0 0 0; padding:0 4px;\"&#gt; &#lt;a href=\"https://www.instagram.com/p/BVBWDVNjtSx/\" style=\" color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word;\" target=\"_blank\"&#gt;First pitch @johnlegend? Nope daughter Luna gets the honor. @robinsoncano there at the dish.&#lt;/a&#gt;&#lt;/p&#gt; &#lt;p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"&#gt;A post shared by Greg Thies (@k5greg) on &#lt;time style=\" font-family:Arial,sans-serif; font-size:14px; line-height:17px;\" datetime=\"2017-06-07T02:07:27+00:00\"&#gt;Jun 6, 2017 at 7:07pm PDT&#lt;/time&#gt;&#lt;/p&#gt;&#lt;/div&#gt;&#lt;/blockquote&#gt;\n&#lt;script async defer src=\"//platform.instagram.com/en_US/embeds.js\"&#gt;&#lt;/script&#gt;","thumbnail_url":"https://scontent.cdninstagram.com/t51.2885-15/s640x640/e15/18879489_191085844750050_4828359082626777088_n.jpg","thumbnail_width":640,"thumbnail_height":640}

{"version":"1.0","title":"Those are some good looking Mariners fans. John Legend, Chrissy Teigen and baby Luna.","author_name":"rebeccalhale","author_url":"https://www.instagram.com/rebeccalhale","author_id":349261661,"media_id":"1531604844237287175_349261661","provider_name":"Instagram","provider_url":"https://www.instagram.com","type":"rich","width":658,"height":null,"html":"&#lt;blockquote class=\"instagram-media\" data-instgrm-captioned data-instgrm-version=\"7\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:658px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"&#gt;&#lt;div style=\"padding:8px;\"&#gt; &#lt;div style=\" background:#F8F8F8; line-height:0; margin-top:40px; padding:50.0% 0; text-align:center; width:100%;\"&#gt; &#lt;div style=\" background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAMAAAApWqozAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAMUExURczMzPf399fX1+bm5mzY9AMAAADiSURBVDjLvZXbEsMgCES5/P8/t9FuRVCRmU73JWlzosgSIIZURCjo/ad+EQJJB4Hv8BFt+IDpQoCx1wjOSBFhh2XssxEIYn3ulI/6MNReE07UIWJEv8UEOWDS88LY97kqyTliJKKtuYBbruAyVh5wOHiXmpi5we58Ek028czwyuQdLKPG1Bkb4NnM+VeAnfHqn1k4+GPT6uGQcvu2h2OVuIf/gWUFyy8OWEpdyZSa3aVCqpVoVvzZZ2VTnn2wU8qzVjDDetO90GSy9mVLqtgYSy231MxrY6I2gGqjrTY0L8fxCxfCBbhWrsYYAAAAAElFTkSuQmCC); display:block; height:44px; margin:0 auto -44px; position:relative; top:-22px; width:44px;\"&#gt;&#lt;/div&#gt;&#lt;/div&#gt; &#lt;p style=\" margin:8px 0 0 0; padding:0 4px;\"&#gt; &#lt;a href=\"https://www.instagram.com/p/BVBWn21B-8H/\" style=\" color:#000; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none; word-wrap:break-word;\" target=\"_blank\"&#gt;Those are some good looking Mariners fans. John Legend, Chrissy Teigen and baby Luna.&#lt;/a&#gt;&#lt;/p&#gt; &#lt;p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"&#gt;A post shared by Rebecca Hale (@rebeccalhale) on &#lt;time style=\" font-family:Arial,sans-serif; font-size:14px; line-height:17px;\" datetime=\"2017-06-07T02:12:27+00:00\"&#gt;Jun 6, 2017 at 7:12pm PDT&#lt;/time&#gt;&#lt;/p&#gt;&#lt;/div&#gt;&#lt;/blockquote&#gt;\n&#lt;script async defer src=\"//platform.instagram.com/en_US/embeds.js\"&#gt;&#lt;/script&#gt;","thumbnail_url":"https://scontent.cdninstagram.com/t51.2885-15/s640x640/sh0.08/e35/18949958_1899852486904491_2899046175397117952_n.jpg","thumbnail_width":640,"thumbnail_height":640}

Photos: Chrissy Teigen, John Legend visit Snohomish High School