Skip to content

Your cart is empty

Continue shopping

Have an account?

Log in to check out faster.

Your cart

Loading...

Estimated total

$0.00 USD

Taxes, discounts and shipping calculated at checkout.

Today's and Yesterday's Sheet Music, Songbooks, CD's, DVD's, Instruments, Musical Accessories, etc.

  • Home
  • Search
  • About Us
Log in
    Imagine This Music
    • Home
    • Search
    • About Us
    Log in Cart

    Thank you for visiting our website - we appreciate your support of small businesses! If you don't see what you are looking for on our site... Just Ask Us!

    2433 products

    Sort

    Sort

    2433 products

    Remove all
    Remove all

    2433 products

    • 'Twas the Light Before Christmas (Unison, Two-part)

      'Twas the Light Before Christmas (Unison, Two-part)

      Vendor:
      LORENZ
      Regular price $2.55
      Regular price Sale price $2.55
      Unit price /  per 
    • 'Twas the Night Before Christmas

      'Twas the Night Before Christmas

      'Twas the Night Before Christmas

      Vendor:
      ALFRED
      Regular price $33.89
      Regular price Sale price $33.89
      Unit price /  per 
    • 'Twas the Night Before Christmas

      'Twas the Night Before Christmas

      'Twas the Night Before Christmas

      Vendor:
      ALFRED
      Regular price $48.89
      Regular price Sale price $48.89
      Unit price /  per 
    • 'Twas the Night Before Christmas

      'Twas the Night Before Christmas

      'Twas the Night Before Christmas

      Vendor:
      ALFRED
      Regular price $68.89
      Regular price Sale price $68.89
      Unit price /  per 
    • (More) Christmas... In About Three Minutes

      (More) Christmas... In About Three Minutes

      (More) Christmas... In About Three Minutes

      Vendor:
      LORENZ
      Regular price $2.30
      Regular price Sale price $2.30
      Unit price /  per 
    • 10 Christmas Duets for Intermediate Guitarists

      10 Christmas Duets for Intermediate Guitarists

      10 Christmas Duets for Intermediate Guitarists

      Vendor:
      ALFRED
      Regular price $7.40
      Regular price Sale price $7.40
      Unit price /  per 
    • 10 Christmas Trios for Intermediate Guitarists

      10 Christmas Trios for Intermediate Guitarists

      10 Christmas Trios for Intermediate Guitarists

      Vendor:
      ALFRED
      Regular price $15.85
      Regular price Sale price $15.85
      Unit price /  per 
    • Ten Folk Carols for Christmas

      10 Folk Carols for Christmas (Voice parts, recorder, Orff instruments)

      10 Folk Carols for Christmas (Voice parts, recorder, Orff instruments)

      Vendor:
      HAL LEONARD
      Regular price $7.85
      Regular price Sale price $7.85
      Unit price /  per 
    • 10 for 10 Sheet Music: Christmas

      10 for 10 Sheet Music: Christmas

      10 for 10 Sheet Music: Christmas

      Vendor:
      ALFRED
      Regular price $8.90
      Regular price Sale price $8.90
      Unit price /  per 
    • One Hundred Christmas Carols - Easy Piano

      100 Christmas Carols (Easy Piano)

      100 Christmas Carols (Easy Piano)

      Vendor:
      HAL LEONARD
      Regular price $23.89
      Regular price Sale price $23.89
      Unit price /  per 
    • One Hundred Christmas Carols

      100 Christmas Carols (P/V/G)

      100 Christmas Carols (P/V/G)

      Vendor:
      HAL LEONARD
      Regular price $23.89
      Regular price Sale price $23.89
      Unit price /  per 
    • 100 Christmas Carols and Hymns for Cello and Guitar

      100 Christmas Carols and Hymns for Cello and Guitar - with Suggested Chordal Accompaniment

      100 Christmas Carols and Hymns for Cello and Guitar - with Suggested Chordal Accompaniment

      Vendor:
      MELBAY
      Regular price $19.44
      Regular price Sale price $19.44
      Unit price /  per 
    • 100 Christmas Carols and Hymns for Flute and Guitar

      100 Christmas Carols and Hymns for Flute and Guitar - With Suggested Chordal Accompaniment

      100 Christmas Carols and Hymns for Flute and Guitar - With Suggested Chordal Accompaniment

      Vendor:
      MELBAY
      Regular price $19.44
      Regular price Sale price $19.44
      Unit price /  per 
    • 100 Christmas Carols and Hymns for Trumpet and Guitar

      100 Christmas Carols and Hymns for Trumpet and Guitar - With Suggested Chordal Accompaniment

      100 Christmas Carols and Hymns for Trumpet and Guitar - With Suggested Chordal Accompaniment

      Vendor:
      MELBAY
      Regular price $19.44
      Regular price Sale price $19.44
      Unit price /  per 
    • 100 Christmas Carols and Hymns for Violin and Guitar

      100 Christmas Carols and Hymns for Violin and Guitar - with Suggested Chordal Accompaniment

      100 Christmas Carols and Hymns for Violin and Guitar - with Suggested Chordal Accompaniment

      Vendor:
      MELBAY
      Regular price $19.44
      Regular price Sale price $19.44
      Unit price /  per 
    • 100 Christmas Carols for Ukulele

      100 Christmas Carols for Ukulele

      100 Christmas Carols for Ukulele

      Vendor:
      HAL LEONARD
      Regular price $14.89
      Regular price Sale price $14.89
      Unit price /  per 
    • 100 Most Beautiful Christmas Songs - E-Z Play Today

      100 Most Beautiful Christmas Songs

      100 Most Beautiful Christmas Songs

      Vendor:
      HAL LEONARD
      Regular price $26.89
      Regular price Sale price $26.89
      Unit price /  per 
    • 100 Most Beautiful Christmas Songs

      100 Most Beautiful Christmas Songs (Easy Piano)

      100 Most Beautiful Christmas Songs (Easy Piano)

      Vendor:
      HAL LEONARD
      Regular price $26.89
      Regular price Sale price $26.89
      Unit price /  per 
    • 100 Most Beautiful Christmas Songs

      100 Most Beautiful Christmas Songs (P/V/G)

      100 Most Beautiful Christmas Songs (P/V/G)

      Vendor:
      HAL LEONARD
      Regular price $31.89
      Regular price Sale price $31.89
      Unit price /  per 
    • 100 Most Beautiful Christmas Songs

      100 Most Beautiful Christmas Songs (Ukulele)

      100 Most Beautiful Christmas Songs (Ukulele)

      Vendor:
      HAL LEONARD
      Regular price $16.89
      Regular price Sale price $16.89
      Unit price /  per 
    • 101 Christmas Songs - Instrumental Solos

      101 Christmas Songs

      101 Christmas Songs

      Vendor:
      HAL LEONARD
      Regular price From $14.89
      Regular price Sale price From $14.89
      Unit price /  per 
    • 12 Carols for about 12 Singers

      12 Carols for about 12 Singers - Easy-to-Prepare Christmas Anthems for SAB Choirs

      12 Carols for about 12 Singers - Easy-to-Prepare Christmas Anthems for SAB Choirs

      Vendor:
      LORENZ
      Regular price $11.85
      Regular price Sale price $11.85
      Unit price /  per 
    • Twelve Christmas Favorites - The Vocal Library

      12 Christmas Favorites (High Voice)

      12 Christmas Favorites (High Voice)

      Vendor:
      HAL LEONARD
      Regular price $21.89
      Regular price Sale price $21.89
      Unit price /  per 
    • 12 Christmas Vocal Solos

      12 Christmas Vocal Solos for Classical Singers (High Voice, Book/Online Audio)

      12 Christmas Vocal Solos for Classical Singers (High Voice, Book/Online Audio)

      Vendor:
      HAL LEONARD
      Regular price $18.89
      Regular price Sale price $18.89
      Unit price /  per 
    • 12 Duets of Christmas

      12 Duets of Christmas

      12 Duets of Christmas

      Vendor:
      PRESSER
      Regular price $18.89
      Regular price Sale price $18.89
      Unit price /  per 
    • 120 Best Known Christmas Songs

      120 Best Known Christmas Songs

      120 Best Known Christmas Songs

      Vendor:
      ALFRED
      Regular price $18.89
      Regular price Sale price $18.89
      Unit price /  per 
    • 14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites

      Vendor:
      PRESSER
      Regular price $17.89
      Regular price Sale price $17.89
      Unit price /  per 
    • 14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites

      Vendor:
      PRESSER
      Regular price $17.89
      Regular price Sale price $17.89
      Unit price /  per 
    • 14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites

      Vendor:
      PRESSER
      Regular price $17.89
      Regular price Sale price $17.89
      Unit price /  per 
    • 14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites (Alto Saxophone Solo and Play-Along Orchestrations Arranged by Sean O'Loughlin)

      14 Advanced Christmas Favorites (Alto Saxophone Solo and Play-Along Orchestrations Arranged by Sean O'Loughlin)

      Vendor:
      PRESSER
      Regular price $17.89
      Regular price Sale price $17.89
      Unit price /  per 
    • 14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites (Trombone Solo and Play-Along Orchestrations Arranged by Sean O'Loughlin)

      14 Advanced Christmas Favorites (Trombone Solo and Play-Along Orchestrations Arranged by Sean O'Loughlin)

      Vendor:
      PRESSER
      Regular price $17.89
      Regular price Sale price $17.89
      Unit price /  per 
    • 14 Advanced Christmas Favorites

      14 Advanced Christmas Favorites (Trumpet Solo and Play-Along Orchestrations Arranged by Sean O'Loughlin)

      14 Advanced Christmas Favorites (Trumpet Solo and Play-Along Orchestrations Arranged by Sean O'Loughlin)

      Vendor:
      PRESSER
      Regular price $17.89
      Regular price Sale price $17.89
      Unit price /  per 
    • 14 Christmas Carols for the Very Young Beginner

      14 Christmas Carols for the Very Young Beginner

      14 Christmas Carols for the Very Young Beginner

      Vendor:
      HAL LEONARD
      Regular price $4.70
      Regular price Sale price $4.70
      Unit price /  per 
    • Fifteen Easy Christmas Carol Arrangements

      15 Easy Christmas Carol Arrangements - Low Voice (Low Voice)

      15 Easy Christmas Carol Arrangements - Low Voice (Low Voice)

      Vendor:
      HAL LEONARD
      Regular price $18.89
      Regular price Sale price $18.89
      Unit price /  per 
    • 170 Christmas Songs and Carols

      170 Christmas Songs and Carols

      170 Christmas Songs and Carols

      Vendor:
      ALFRED
      Regular price $21.89
      Regular price Sale price $21.89
      Unit price /  per 
    • 1777: A Colonial Christmas

      1777: A Colonial Christmas

      1777: A Colonial Christmas

      Vendor:
      LORENZ
      Regular price $11.85
      Regular price Sale price $11.85
      Unit price /  per 
    • 1
    • 2
    • 3
    • …
    • 68
    Payment methods
    • Amazon
    • American Express
    • Apple Pay
    • Google Pay
    • Mastercard
    • PayPal
    • Visa
    © 2025, Imagine This Music Powered by Shopify
    • Refund policy
    • Privacy policy
    • Terms of service
    • Shipping policy
    • Choosing a selection results in a full page refresh.
    • Opens in a new window.